|
@ -99,13 +99,19 @@ |
|
|
AND t1.USER_ID = #{formDto.userId} |
|
|
AND t1.USER_ID = #{formDto.userId} |
|
|
</if> |
|
|
</if> |
|
|
ORDER BY |
|
|
ORDER BY |
|
|
|
|
|
<if test='formDto.orderType != null and formDto.orderType != "" and formDto.orderType == "1"'> |
|
|
|
|
|
t1.LAST_HANDLE_TIME DESC |
|
|
|
|
|
</if> |
|
|
t1.CREATED_TIME DESC |
|
|
t1.CREATED_TIME DESC |
|
|
LIMIT #{formDto.pageIndex},#{formDto.pageSize} |
|
|
LIMIT #{formDto.pageIndex},#{formDto.pageSize} |
|
|
) temp |
|
|
) temp |
|
|
) |
|
|
) |
|
|
ORDER BY |
|
|
ORDER BY |
|
|
|
|
|
<if test='formDto.orderType != null and formDto.orderType != "" and formDto.orderType == "1"'> |
|
|
|
|
|
item.LAST_HANDLE_TIME DESC |
|
|
|
|
|
</if> |
|
|
item.CREATED_TIME DESC, |
|
|
item.CREATED_TIME DESC, |
|
|
img.CREATED_TIME |
|
|
img.IMG_URL |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<resultMap id="itemDetailMap" type="com.elink.esua.epdc.dto.item.result.ItemDetailResultDTO"> |
|
|
<resultMap id="itemDetailMap" type="com.elink.esua.epdc.dto.item.result.ItemDetailResultDTO"> |
|
@ -270,6 +276,9 @@ |
|
|
<result property="distributeTime" column="DISTRIBUTE_TIME"/> |
|
|
<result property="distributeTime" column="DISTRIBUTE_TIME"/> |
|
|
<result property="itemContent" column="ITEM_CONTENT"/> |
|
|
<result property="itemContent" column="ITEM_CONTENT"/> |
|
|
<result property="issueAddress" column="ISSUE_ADDRESS"/> |
|
|
<result property="issueAddress" column="ISSUE_ADDRESS"/> |
|
|
|
|
|
<result property="issueLatitude" column="ISSUE_LATITUDE"/> |
|
|
|
|
|
<result property="issueLongitude" column="ISSUE_LONGITUDE"/> |
|
|
|
|
|
<result property="categoryName" column="CATEGORY_NAME"/> |
|
|
<collection property="images" ofType="java.lang.String"> |
|
|
<collection property="images" ofType="java.lang.String"> |
|
|
<result property="image" column="IMG_URL"/> |
|
|
<result property="image" column="IMG_URL"/> |
|
|
</collection> |
|
|
</collection> |
|
@ -281,42 +290,59 @@ |
|
|
item.DISTRIBUTE_TIME, |
|
|
item.DISTRIBUTE_TIME, |
|
|
item.ITEM_CONTENT, |
|
|
item.ITEM_CONTENT, |
|
|
item.ISSUE_ADDRESS, |
|
|
item.ISSUE_ADDRESS, |
|
|
|
|
|
item.ISSUE_LATITUDE, |
|
|
|
|
|
item.ISSUE_LONGITUDE, |
|
|
|
|
|
cate.CATEGORY_NAME, |
|
|
img.IMG_URL |
|
|
img.IMG_URL |
|
|
FROM |
|
|
FROM |
|
|
epdc_item item |
|
|
epdc_item item |
|
|
LEFT JOIN epdc_img img ON item.EVENT_ID = img.REFERENCE_ID |
|
|
LEFT JOIN epdc_img img ON item.EVENT_ID = img.REFERENCE_ID |
|
|
AND img.DEL_FLAG = '0' |
|
|
AND img.DEL_FLAG = '0' |
|
|
|
|
|
LEFT JOIN epdc_event_category cate ON item.ISSUE_CATEGORY_ID = cate.ID |
|
|
|
|
|
AND cate.DEL_FLAG = '0' |
|
|
WHERE |
|
|
WHERE |
|
|
item.DEL_FLAG = '0' |
|
|
item.DEL_FLAG = '0' |
|
|
AND item.ID = #{itemId} |
|
|
AND item.ID = #{itemId} |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
<select id="selectListOfItemHandleProgress" resultType="com.elink.esua.epdc.dto.item.result.ItemHandleProgressResultDTO"> |
|
|
<resultMap id="itemHandleMap" type="com.elink.esua.epdc.dto.item.result.ItemHandleProgressResultDTO"> |
|
|
|
|
|
<result property="createdTime" column="createdTime"/> |
|
|
|
|
|
<result property="advice" column="advice"/> |
|
|
|
|
|
<result property="handlerDept" column="HANDLER_DEPT"/> |
|
|
|
|
|
<result property="progressName" column="progressName"/> |
|
|
|
|
|
<collection property="itemDeptDTOS" ofType="com.elink.esua.epdc.dto.item.ItemDeptDTO"> |
|
|
|
|
|
<result property="deptName" column="DEPT_NAME"/> |
|
|
|
|
|
</collection> |
|
|
|
|
|
</resultMap> |
|
|
|
|
|
<select id="selectListOfItemHandleProgress" resultMap="itemHandleMap"> |
|
|
SELECT |
|
|
SELECT |
|
|
CREATED_TIME AS createdTime, |
|
|
CREATED_TIME AS createdTime, |
|
|
advice, |
|
|
advice, |
|
|
HANDLER_DEPT AS handlerDept, |
|
|
HANDLER_DEPT AS handlerDept, |
|
|
CASE STATE WHEN 0 THEN '【审核通过】' WHEN 1 THEN '【反馈】' WHEN 2 THEN '【已关闭】' ELSE '' END AS progressName |
|
|
CASE STATE WHEN 0 THEN '【审核通过】' WHEN 1 THEN '【反馈】' WHEN 2 THEN '【已关闭】' ELSE '' END AS progressName, |
|
|
|
|
|
null AS DEPT_NAME |
|
|
FROM |
|
|
FROM |
|
|
epdc_issue_handle |
|
|
epdc_issue_handle |
|
|
WHERE |
|
|
WHERE |
|
|
DEL_FLAG = '0' |
|
|
DEL_FLAG = '0' |
|
|
AND ISSUE_ID = #{issueId} UNION ALL |
|
|
AND ISSUE_ID = #{issueId} UNION ALL |
|
|
SELECT |
|
|
SELECT |
|
|
CREATED_TIME AS createdTime, |
|
|
hp.CREATED_TIME AS createdTime, |
|
|
<if test="outOrInside == 0"> |
|
|
<if test="outOrInside == 0"> |
|
|
HANDLE_ADVICE AS advice, |
|
|
hp.HANDLE_ADVICE AS advice, |
|
|
</if> |
|
|
</if> |
|
|
<if test="outOrInside == 1"> |
|
|
<if test="outOrInside == 1"> |
|
|
OUT_HANDLE_ADVICE AS advice, |
|
|
hp.OUT_HANDLE_ADVICE AS advice, |
|
|
</if> |
|
|
</if> |
|
|
HANDLER_DEPT AS handlerDept, |
|
|
hp.HANDLER_DEPT AS handlerDept, |
|
|
CASE WHEN STATE = 0 THEN '【处理中】' WHEN STATE = 5 THEN '【已关闭】' WHEN STATE = 10 THEN '【已结案】' ELSE '' END AS progressName |
|
|
CASE WHEN hp.STATE = 0 THEN '【处理中】' WHEN hp.STATE = 5 THEN '【已关闭】' WHEN hp.STATE = 10 THEN '【已结案】' ELSE '' END AS progressName, |
|
|
|
|
|
itemDept.DEPT_NAME |
|
|
FROM |
|
|
FROM |
|
|
epdc_item_handle_process |
|
|
epdc_item_handle_process hp |
|
|
|
|
|
LEFT JOIN epdc_item_dept itemDept ON hp.ID = itemDept.ITEM_HANDLE_ID |
|
|
WHERE |
|
|
WHERE |
|
|
DEL_FLAG = '0' |
|
|
hp.DEL_FLAG = '0' |
|
|
AND ITEM_ID = #{itemId} UNION ALL |
|
|
AND hp.ITEM_ID = #{itemId} UNION ALL |
|
|
SELECT |
|
|
SELECT |
|
|
EVALUATION_TIME AS createdTime, |
|
|
EVALUATION_TIME AS createdTime, |
|
|
EVALUATION_CONTENT AS advice, |
|
|
EVALUATION_CONTENT AS advice, |
|
@ -329,7 +355,8 @@ |
|
|
'【满意度评价】基本满意' |
|
|
'【满意度评价】基本满意' |
|
|
WHEN 2 THEN |
|
|
WHEN 2 THEN |
|
|
'【满意度评价】非常满意' ELSE '' |
|
|
'【满意度评价】非常满意' ELSE '' |
|
|
END AS progressName |
|
|
END AS progressName, |
|
|
|
|
|
null AS DEPT_NAME |
|
|
FROM |
|
|
FROM |
|
|
epdc_item |
|
|
epdc_item |
|
|
WHERE |
|
|
WHERE |
|
@ -346,6 +373,10 @@ |
|
|
<result property="distributeTime" column="DISTRIBUTE_TIME"/> |
|
|
<result property="distributeTime" column="DISTRIBUTE_TIME"/> |
|
|
<result property="itemContent" column="ITEM_CONTENT"/> |
|
|
<result property="itemContent" column="ITEM_CONTENT"/> |
|
|
<result property="itemState" column="ITEM_STATE"/> |
|
|
<result property="itemState" column="ITEM_STATE"/> |
|
|
|
|
|
<result property="issueAddress" column="ISSUE_ADDRESS"/> |
|
|
|
|
|
<result property="issueLatitude" column="ISSUE_LATITUDE"/> |
|
|
|
|
|
<result property="issueLongitude" column="ISSUE_LONGITUDE"/> |
|
|
|
|
|
<result property="categoryName" column="CATEGORY_NAME"/> |
|
|
<result property="approveNum" column="APPROVE_NUM"/> |
|
|
<result property="approveNum" column="APPROVE_NUM"/> |
|
|
<result property="opposeNum" column="OPPOSE_NUM"/> |
|
|
<result property="opposeNum" column="OPPOSE_NUM"/> |
|
|
<result property="commentNum" column="COMMENT_NUM"/> |
|
|
<result property="commentNum" column="COMMENT_NUM"/> |
|
@ -361,6 +392,10 @@ |
|
|
item.DISTRIBUTE_TIME, |
|
|
item.DISTRIBUTE_TIME, |
|
|
item.ITEM_CONTENT, |
|
|
item.ITEM_CONTENT, |
|
|
item.ITEM_STATE, |
|
|
item.ITEM_STATE, |
|
|
|
|
|
item.ISSUE_ADDRESS, |
|
|
|
|
|
item.ISSUE_LATITUDE, |
|
|
|
|
|
item.ISSUE_LONGITUDE, |
|
|
|
|
|
cate.CATEGORY_NAME, |
|
|
eve.APPROVE_NUM, |
|
|
eve.APPROVE_NUM, |
|
|
eve.OPPOSE_NUM, |
|
|
eve.OPPOSE_NUM, |
|
|
eve.COMMENT_NUM, |
|
|
eve.COMMENT_NUM, |
|
@ -377,6 +412,8 @@ |
|
|
AND eve.DEL_FLAG = '0' |
|
|
AND eve.DEL_FLAG = '0' |
|
|
LEFT JOIN epdc_img img ON item.EVENT_ID = img.REFERENCE_ID |
|
|
LEFT JOIN epdc_img img ON item.EVENT_ID = img.REFERENCE_ID |
|
|
AND img.DEL_FLAG = '0' |
|
|
AND img.DEL_FLAG = '0' |
|
|
|
|
|
LEFT JOIN epdc_event_category cate ON item.ISSUE_CATEGORY_ID = cate.ID |
|
|
|
|
|
AND cate.DEL_FLAG = '0' |
|
|
WHERE |
|
|
WHERE |
|
|
item.DEL_FLAG = '0' |
|
|
item.DEL_FLAG = '0' |
|
|
AND item.ID = #{itemId} |
|
|
AND item.ID = #{itemId} |
|
|