|
|
@ -50,12 +50,6 @@ |
|
|
|
<collection property="images" ofType="java.lang.String"> |
|
|
|
<result property="image" column="IMG_URL"/> |
|
|
|
</collection> |
|
|
|
<collection property="jobFeedbackDTOS" ofType="com.elink.esua.epdc.dto.issue.IssueJobFeedbackDTO"> |
|
|
|
<result property="stateName" column="stateName"/> |
|
|
|
<result property="createdTime" column="CREATED_TIME"/> |
|
|
|
<result property="advice" column="ADVICE"/> |
|
|
|
<result property="handlerDept" column="HANDLER_DEPT"/> |
|
|
|
</collection> |
|
|
|
</resultMap> |
|
|
|
|
|
|
|
<select id="selectOneOfWaitHandleIssueDetail" resultMap="waitHandleIssueDetailResultMap"> |
|
|
@ -70,23 +64,9 @@ |
|
|
|
i.ISSUE_LONGITUDE, |
|
|
|
cate.CATEGORY_NAME, |
|
|
|
CONCAT(i.AREA,i.STREET,i.COMMUNITY,i.GRID) AS ownGrid, |
|
|
|
h.ADVICE, |
|
|
|
h.CREATED_TIME, |
|
|
|
h.HANDLER_DEPT, |
|
|
|
(CASE |
|
|
|
h.STATE |
|
|
|
WHEN 0 THEN |
|
|
|
'【审核通过】' |
|
|
|
WHEN 1 THEN |
|
|
|
'【反馈】' |
|
|
|
WHEN 2 THEN |
|
|
|
'【已关闭】' ELSE '' |
|
|
|
END) AS stateName, |
|
|
|
img.IMG_URL |
|
|
|
FROM |
|
|
|
epdc_issue i |
|
|
|
LEFT JOIN epdc_issue_handle h ON i.ID = h.ISSUE_ID |
|
|
|
AND h.DEL_FLAG = '0' |
|
|
|
LEFT JOIN epdc_img img ON i.EVENT_ID = img.REFERENCE_ID |
|
|
|
AND img.DEL_FLAG = '0' |
|
|
|
LEFT JOIN epdc_event_category cate ON i.ISSUE_CATEGORY_ID = cate.ID |
|
|
@ -94,7 +74,7 @@ |
|
|
|
WHERE |
|
|
|
i.DEL_FLAG = '0' |
|
|
|
AND i.ID = #{id} |
|
|
|
ORDER BY h.CREATED_TIME DESC, img.CREATED_TIME DESC |
|
|
|
ORDER BY img.IMG_URL DESC |
|
|
|
</select> |
|
|
|
|
|
|
|
<resultMap id="issueContentDetailMap" type="com.elink.esua.epdc.dto.issue.IssueContentDetailDTO"> |
|
|
@ -143,41 +123,6 @@ |
|
|
|
ORDER BY img.CREATED_TIME |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectListOfJobFeedBack" resultType="com.elink.esua.epdc.dto.issue.IssueJobFeedbackDTO"> |
|
|
|
SELECT |
|
|
|
CREATED_TIME AS createdTime, |
|
|
|
advice, |
|
|
|
HANDLER_DEPT AS handlerDept, |
|
|
|
( CASE STATE WHEN 0 THEN '【审核通过】' WHEN 1 THEN '【反馈】' WHEN 2 THEN '【已关闭】' ELSE '' END ) AS stateName |
|
|
|
FROM |
|
|
|
epdc_issue_handle |
|
|
|
WHERE |
|
|
|
DEL_FLAG = '0' |
|
|
|
AND ISSUE_ID = #{issueId} UNION ALL |
|
|
|
SELECT |
|
|
|
CREATED_TIME AS createdTime, |
|
|
|
HANDLE_ADVICE AS advice, |
|
|
|
HANDLER_DEPT AS handlerDept, |
|
|
|
( |
|
|
|
CASE |
|
|
|
|
|
|
|
WHEN STATE = 0 THEN |
|
|
|
'【处理中】' |
|
|
|
WHEN STATE = 5 THEN |
|
|
|
'【已关闭】' |
|
|
|
WHEN STATE = 10 THEN |
|
|
|
'【已结案】' ELSE '' |
|
|
|
END |
|
|
|
) AS stateName |
|
|
|
FROM |
|
|
|
epdc_item_handle_process |
|
|
|
WHERE |
|
|
|
DEL_FLAG = '0' |
|
|
|
AND ITEM_ID = #{itemId} |
|
|
|
ORDER BY |
|
|
|
createdTime DESC |
|
|
|
</select> |
|
|
|
|
|
|
|
<update id="updateCommentShieldFlag"> |
|
|
|
UPDATE epdc_event_comment SET SHIELD_FLAG = '1' WHERE ID IN |
|
|
|
<foreach collection="commentIds" item="commentId" index="no" open="(" |
|
|
@ -355,6 +300,7 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<resultMap id="issueProgressMap" type="com.elink.esua.epdc.dto.issue.result.IssueProgressResultDTO"> |
|
|
|
<result property="id" column="ID"/> |
|
|
|
<result property="state" column="STATE"/> |
|
|
|
<result property="createdTime" column="CREATED_TIME"/> |
|
|
|
<result property="advice" column="ADVICE"/> |
|
|
@ -365,6 +311,7 @@ |
|
|
|
</resultMap> |
|
|
|
<select id="selectListIssueProgress" resultMap="issueProgressMap"> |
|
|
|
SELECT |
|
|
|
hd.ID, |
|
|
|
hd.STATE, |
|
|
|
hd.CREATED_TIME, |
|
|
|
hd.ADVICE, |
|
|
@ -377,6 +324,8 @@ |
|
|
|
WHERE |
|
|
|
hd.DEL_FLAG = '0' |
|
|
|
AND hd.ISSUE_ID = #{issueId} |
|
|
|
ORDER BY |
|
|
|
hd.CREATED_TIME DESC |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectOneIssueCategoryStatistics" resultType="com.elink.esua.epdc.dto.issue.result.IssueCategoryStatisticsResultDTO"> |
|
|
|