|
@ -18,7 +18,7 @@ |
|
|
SELECT IFNULL(rea.ATTACHMENT_URL,'') AS img,t.* FROM |
|
|
SELECT IFNULL(rea.ATTACHMENT_URL,'') AS img,t.* FROM |
|
|
(SELECT |
|
|
(SELECT |
|
|
re.EVENT_CONTENT AS eventContent, |
|
|
re.EVENT_CONTENT AS eventContent, |
|
|
IFNULL(DATE_FORMAT(re.CREATED_TIME,'%Y-%m-%d %H:%i:%s'),'') AS eventTime, |
|
|
IFNULL(DATE_FORMAT(re.CREATED_TIME,'%Y-%m-%d %H:%i'),'') AS eventTime, |
|
|
re.ID AS eventId, |
|
|
re.ID AS eventId, |
|
|
(CASE WHEN re.SHIFT_PROJECT = 1 THEN TRUE ELSE FALSE END) AS isProject, |
|
|
(CASE WHEN re.SHIFT_PROJECT = 1 THEN TRUE ELSE FALSE END) AS isProject, |
|
|
(CASE WHEN ro.RED_DOT = 1 THEN TRUE ELSE FALSE END) AS redDot |
|
|
(CASE WHEN ro.RED_DOT = 1 THEN TRUE ELSE FALSE END) AS redDot |
|
@ -113,7 +113,7 @@ |
|
|
</resultMap> |
|
|
</resultMap> |
|
|
<select id="selectEventDetail" resultMap="selectEventDetailMap"> |
|
|
<select id="selectEventDetail" resultMap="selectEventDetailMap"> |
|
|
SELECT |
|
|
SELECT |
|
|
IFNULL(DATE_FORMAT(re.CREATED_TIME,'%Y-%m-%d %H:%i:%s'),'') AS eventTime, |
|
|
IFNULL(DATE_FORMAT(re.CREATED_TIME,'%Y-%m-%d %H:%i'),'') AS eventTime, |
|
|
IFNULL(re.EVENT_CONTENT,'') AS eventContent, |
|
|
IFNULL(re.EVENT_CONTENT,'') AS eventContent, |
|
|
IFNULL(re.ADDRESS,'') AS eventAddress, |
|
|
IFNULL(re.ADDRESS,'') AS eventAddress, |
|
|
(CASE WHEN re.`STATUS` = 'processing' THEN FALSE WHEN re.`STATUS` = 'closed_case' THEN TRUE ELSE FALSE END) AS isClosed, |
|
|
(CASE WHEN re.`STATUS` = 'processing' THEN FALSE WHEN re.`STATUS` = 'closed_case' THEN TRUE ELSE FALSE END) AS isClosed, |
|
@ -153,4 +153,29 @@ |
|
|
AND USER_ID = #{userId} |
|
|
AND USER_ID = #{userId} |
|
|
AND RESI_EVENT_ID = #{eventId} |
|
|
AND RESI_EVENT_ID = #{eventId} |
|
|
</update> |
|
|
</update> |
|
|
|
|
|
|
|
|
|
|
|
<resultMap id="newEventsMap" type="com.epmet.dto.result.NewEventsResultDTO"> |
|
|
|
|
|
<result property="eventContent" column="eventContent"/> |
|
|
|
|
|
<result property="eventTime" column="eventTime"/> |
|
|
|
|
|
<collection property="eventImgs" ofType="java.lang.String"> |
|
|
|
|
|
<result column="img"/> |
|
|
|
|
|
</collection> |
|
|
|
|
|
</resultMap> |
|
|
|
|
|
<select id="newEvents" resultMap="newEventsMap"> |
|
|
|
|
|
SELECT |
|
|
|
|
|
IFNULL(re.EVENT_CONTENT,'') AS eventContent, |
|
|
|
|
|
DATE_FORMAT(re.CREATED_TIME,'%Y-%m-%d %H:%i') AS eventTime, |
|
|
|
|
|
IFNULL(ea.ATTACHMENT_URL,'') AS img |
|
|
|
|
|
FROM resi_event_report_org ro |
|
|
|
|
|
LEFT JOIN resi_event re ON (re.ID = ro.RESI_EVENT_ID AND re.DEL_FLAG = '0') |
|
|
|
|
|
LEFT JOIN resi_event_attachment ea ON (ea.RESI_EVENT_ID = ro.RESI_EVENT_ID AND ea.DEL_FLAG = '0' AND |
|
|
|
|
|
ea.ATTACHMENT_TYPE = 'image' AND ea.SORT IN (0,1,2)) |
|
|
|
|
|
WHERE ro.DEL_FLAG = '0' |
|
|
|
|
|
AND ro.ORG_READ = 'un_read' |
|
|
|
|
|
AND ro.ORG_ID IN( |
|
|
|
|
|
<foreach collection="orgIds" item="orgId" separator=","> |
|
|
|
|
|
#{orgId} |
|
|
|
|
|
</foreach>) |
|
|
|
|
|
ORDER BY ro.CREATED_TIME DESC |
|
|
|
|
|
</select> |
|
|
</mapper> |
|
|
</mapper> |