|
|
|
@ -196,27 +196,17 @@ |
|
|
|
<select id="selectListReportUnsolvedItemResultDTO" |
|
|
|
resultType="com.elink.esua.epdc.dto.item.result.ReportUnsolvedItemResultDTO"> |
|
|
|
SELECT |
|
|
|
t.ID, |
|
|
|
t.ITEM_CONTENT, |
|
|
|
t.CREATED_TIME, |
|
|
|
t.GRID, |
|
|
|
t.reportDept, |
|
|
|
t.reportTime, |
|
|
|
t.lastHandlerTime, |
|
|
|
t.lasthandlerDept |
|
|
|
FROM ( |
|
|
|
SELECT |
|
|
|
ei.ID, |
|
|
|
ei.ITEM_CONTENT, |
|
|
|
ei.CREATED_TIME, |
|
|
|
ei.GRID, |
|
|
|
ei.ID as id, |
|
|
|
ei.ITEM_CONTENT as itemContent, |
|
|
|
ei.CREATED_TIME as createdTime, |
|
|
|
ei.GRID as grid, |
|
|
|
( SELECT eihp.HANDLER_DEPT FROM esua_epdc_events.epdc_item_handle_process eihp WHERE eihp.DEL_FLAG = '0' AND |
|
|
|
eihp.STATE = 15 AND eihp.ITEM_ID = eigp.REFERENCE_ID LIMIT 1 ) AS reportDept, |
|
|
|
eigp.CREATED_TIME AS reportTime, |
|
|
|
( SELECT eihp.CREATED_TIME FROM esua_epdc_events.epdc_item_handle_process eihp WHERE eihp.DEL_FLAG = '0' AND |
|
|
|
eihp.ITEM_ID = eigp.REFERENCE_ID ORDER BY eihp.CREATED_TIME DESC LIMIT 1 ) AS lastHandlerTime, |
|
|
|
( SELECT eihp.HANDLER_DEPT FROM esua_epdc_events.epdc_item_handle_process eihp WHERE eihp.DEL_FLAG = '0' AND |
|
|
|
eihp.ITEM_ID = eigp.REFERENCE_ID ORDER BY eihp.CREATED_TIME DESC LIMIT 1 ) AS lasthandlerDept |
|
|
|
eihp.ITEM_ID = eigp.REFERENCE_ID ORDER BY eihp.CREATED_TIME DESC LIMIT 1 ) AS lastHandlerDept |
|
|
|
FROM |
|
|
|
esua_epdc_events.epdc_item_grid_platform eigp |
|
|
|
LEFT JOIN esua_epdc_events.epdc_item ei ON ei.ID = eigp.REFERENCE_ID |
|
|
|
@ -246,9 +236,6 @@ |
|
|
|
<if test="gridId != null and gridId != ''"> |
|
|
|
AND ei.GRID_ID = #{gridId} |
|
|
|
</if> |
|
|
|
ORDER BY |
|
|
|
ei.CREATED_TIME DESC ) t |
|
|
|
WHERE 1=1 |
|
|
|
<if test='reportDept != null and reportDept != ""'> |
|
|
|
AND EXISTS ( |
|
|
|
SELECT eihp.HANDLER_DEPT FROM esua_epdc_events.epdc_item_handle_process eihp |
|
|
|
@ -259,37 +246,27 @@ |
|
|
|
LIMIT 1 |
|
|
|
) |
|
|
|
</if> |
|
|
|
ORDER BY |
|
|
|
ei.CREATED_TIME DESC |
|
|
|
</select> |
|
|
|
|
|
|
|
<!-- 区域调度-已解决项目列表 --> |
|
|
|
<select id="selectListReportSolvedItemResultDTO" |
|
|
|
resultType="com.elink.esua.epdc.dto.item.result.ReportSolvedItemResultDTO"> |
|
|
|
SELECT |
|
|
|
t.ID, |
|
|
|
t.ITEM_CONTENT, |
|
|
|
t.CREATED_TIME, |
|
|
|
t.GRID, |
|
|
|
t.reportDept, |
|
|
|
t.reportTime, |
|
|
|
t.lastHandlerTime, |
|
|
|
t.lasthandlerDept, |
|
|
|
t.ITEM_STATE, |
|
|
|
t.EVALUATION_SCORE |
|
|
|
FROM ( |
|
|
|
SELECT |
|
|
|
ei.ID, |
|
|
|
ei.ITEM_CONTENT, |
|
|
|
ei.CREATED_TIME, |
|
|
|
ei.GRID, |
|
|
|
ei.ID as id, |
|
|
|
ei.ITEM_CONTENT as itemContent, |
|
|
|
ei.CREATED_TIME as createdTime, |
|
|
|
ei.GRID as grid, |
|
|
|
( SELECT eihp.HANDLER_DEPT FROM esua_epdc_events.epdc_item_handle_process eihp WHERE eihp.DEL_FLAG = '0' AND |
|
|
|
eihp.STATE = 15 AND eihp.ITEM_ID = eigp.REFERENCE_ID LIMIT 1 ) AS reportDept, |
|
|
|
eigp.CREATED_TIME AS reportTime, |
|
|
|
( SELECT eihp.CREATED_TIME FROM esua_epdc_events.epdc_item_handle_process eihp WHERE eihp.DEL_FLAG = '0' AND |
|
|
|
eihp.ITEM_ID = eigp.REFERENCE_ID ORDER BY eihp.CREATED_TIME DESC LIMIT 1 ) AS lastHandlerTime, |
|
|
|
( SELECT eihp.HANDLER_DEPT FROM esua_epdc_events.epdc_item_handle_process eihp WHERE eihp.DEL_FLAG = '0' AND |
|
|
|
eihp.ITEM_ID = eigp.REFERENCE_ID ORDER BY eihp.CREATED_TIME DESC LIMIT 1 ) AS lasthandlerDept, |
|
|
|
ei.ITEM_STATE, |
|
|
|
ei.EVALUATION_SCORE |
|
|
|
eihp.ITEM_ID = eigp.REFERENCE_ID ORDER BY eihp.CREATED_TIME DESC LIMIT 1 ) AS lastHandlerDept, |
|
|
|
ei.ITEM_STATE as itemState, |
|
|
|
ei.EVALUATION_SCORE as evaluationScore |
|
|
|
FROM |
|
|
|
esua_epdc_events.epdc_item_grid_platform eigp |
|
|
|
LEFT JOIN esua_epdc_events.epdc_item ei ON ei.ID = eigp.REFERENCE_ID |
|
|
|
@ -319,9 +296,6 @@ |
|
|
|
<if test="gridId != null and gridId != ''"> |
|
|
|
AND ei.GRID_ID = #{gridId} |
|
|
|
</if> |
|
|
|
ORDER BY |
|
|
|
ei.CREATED_TIME DESC ) t |
|
|
|
WHERE 1=1 |
|
|
|
<if test='reportDept != null and reportDept != ""'> |
|
|
|
AND EXISTS ( |
|
|
|
SELECT eihp.HANDLER_DEPT FROM esua_epdc_events.epdc_item_handle_process eihp |
|
|
|
@ -332,6 +306,8 @@ |
|
|
|
LIMIT 1 |
|
|
|
) |
|
|
|
</if> |
|
|
|
ORDER BY |
|
|
|
ei.CREATED_TIME DESC |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectOneItemSurvey" resultType="com.elink.esua.epdc.dto.item.result.ItemSurveyResultDTO"> |
|
|
|
|