|
|
@ -520,21 +520,38 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="itemList" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenItemListResultDTO"> |
|
|
|
SELECT |
|
|
|
ID, |
|
|
|
ITEM_CONTENT, |
|
|
|
ISSUE_LATITUDE, |
|
|
|
ISSUE_LONGITUDE, |
|
|
|
ITEM_STATE |
|
|
|
FROM |
|
|
|
esua_epdc_events.epdc_item |
|
|
|
WHERE |
|
|
|
DEL_FLAG = '0' |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME DESC |
|
|
|
SELECT i.ID, |
|
|
|
i.ITEM_CONTENT, |
|
|
|
i.ISSUE_LATITUDE, |
|
|
|
i.ISSUE_LONGITUDE, |
|
|
|
i.ITEM_STATE, |
|
|
|
CASE WHEN(i.`ITEM_STATE`= 10 |
|
|
|
or i.`ITEM_STATE`= 5) THEN '4' WHEN(TIMESTAMPDIFF(HOUR, i.`LAST_HANDLE_TIME`, now())> 72 |
|
|
|
AND i.`ITEM_STATE`= 0) THEN '3' ELSE '2' END AS colorType, |
|
|
|
'2' AS typeCode |
|
|
|
FROM esua_epdc_events.epdc_item i |
|
|
|
WHERE i.DEL_FLAG= '0' |
|
|
|
ORDER BY i.CREATED_TIME DESC |
|
|
|
LIMIT #{pageIndex}, #{pageSize} |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="issueList" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenIssueListResultDTO"> |
|
|
|
SELECT i.ID, |
|
|
|
i.`ISSUE_CONTENT`, |
|
|
|
i.ISSUE_LATITUDE, |
|
|
|
i.ISSUE_LONGITUDE, |
|
|
|
i.ISSUE_STATE, |
|
|
|
CASE WHEN TIMESTAMPDIFF(HOUR, MAX(h.`CREATED_TIME`), now())> 72 THEN '2' ELSE '1' END AS colorType, |
|
|
|
'1' AS typeCode |
|
|
|
FROM esua_epdc_events.epdc_issue i |
|
|
|
LEFT JOIN `esua_epdc_events`.`epdc_issue_handle` h on h.`ISSUE_ID` = i.`ID` AND h.`DEL_FLAG` = '0' |
|
|
|
WHERE i.DEL_FLAG= '0' |
|
|
|
AND i.`ISSUE_STATE` = 0 |
|
|
|
GROUP BY i.`ID` |
|
|
|
ORDER BY i.CREATED_TIME DESC |
|
|
|
LIMIT #{pageIndex}, #{pageSize} |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="partyMemberServices" resultType="com.elink.esua.epdc.dto.analysis.pc.screen.result.EpdcScreenPartyMemberServicesResultDTO"> |
|
|
|
SELECT |
|
|
|
ug.NICKNAME, |
|
|
|