|
|
@ -68,8 +68,15 @@ |
|
|
|
temp.CREATED_TIME AS createdTime |
|
|
|
FROM |
|
|
|
epdc_events temp |
|
|
|
LEFT JOIN epdc_work_user_events u ON u.EVENT_ID = temp.ID AND u.DEL_FLAG = '0' |
|
|
|
WHERE |
|
|
|
temp.DEL_FLAG = '0' |
|
|
|
AND (temp.GRID_ID IN |
|
|
|
<foreach collection="deptIdList" item="id" index="index" open="(" close=")" separator=","> |
|
|
|
#{id} |
|
|
|
</foreach> |
|
|
|
OR u.WORK_USER_ID = #{workUserId} |
|
|
|
) |
|
|
|
<if test="startTime != null and startTime != '' and endTime != null and endTime != ''"> |
|
|
|
AND DATE_FORMAT( temp.CREATED_TIME, '%Y-%m-%d' ) BETWEEN #{startTime} AND #{endTime} |
|
|
|
</if> |
|
|
@ -97,8 +104,15 @@ |
|
|
|
temp.EVENT_CONTENT AS eventContent |
|
|
|
FROM |
|
|
|
epdc_events temp |
|
|
|
LEFT JOIN epdc_work_user_events u ON u.EVENT_ID = temp.ID AND u.DEL_FLAG = '0' |
|
|
|
WHERE |
|
|
|
temp.DEL_FLAG = '0' |
|
|
|
AND (temp.GRID_ID IN |
|
|
|
<foreach collection="deptIdList" item="id" index="index" open="(" close=")" separator=","> |
|
|
|
#{id} |
|
|
|
</foreach> |
|
|
|
OR u.WORK_USER_ID = #{workUserId} |
|
|
|
) |
|
|
|
<if test="startTime != null and startTime != '' and endTime != null and endTime != ''"> |
|
|
|
AND DATE_FORMAT( temp.CREATED_TIME, '%Y-%m-%d' ) BETWEEN #{startTime} AND #{endTime} |
|
|
|
</if> |
|
|
@ -315,18 +329,21 @@ |
|
|
|
</resultMap> |
|
|
|
|
|
|
|
<select id="listIssuePendingResponse" resultMap="pendingResponseMap"> |
|
|
|
SELECT ID,EVENT_CONTENT,NICK_NAME,CREATED_TIME,IS_PARTY_MEMBER,USER_FACE |
|
|
|
FROM epdc_events |
|
|
|
WHERE DEL_FLAG = '0' |
|
|
|
AND GRID_ID IN |
|
|
|
<foreach collection="deptIdList" item="id" index="index" open="(" close=")" separator=","> |
|
|
|
#{id} |
|
|
|
</foreach> |
|
|
|
AND EVENT_STATE = #{state} |
|
|
|
SELECT e.ID,e.EVENT_CONTENT,e.NICK_NAME,e.CREATED_TIME,e.IS_PARTY_MEMBER,e.USER_FACE |
|
|
|
FROM epdc_events e |
|
|
|
LEFT JOIN epdc_work_user_events u ON u.EVENT_ID = e.ID AND u.DEL_FLAG = '0' |
|
|
|
WHERE e.DEL_FLAG = '0' |
|
|
|
AND (e.GRID_ID IN |
|
|
|
<foreach collection="deptIdList" item="id" index="index" open="(" close=")" separator=","> |
|
|
|
#{id} |
|
|
|
</foreach> |
|
|
|
OR u.WORK_USER_ID = #{workUserId} |
|
|
|
) |
|
|
|
AND e.EVENT_STATE = #{state} |
|
|
|
<if test="timestamp != null"> |
|
|
|
<![CDATA[ AND DATE_FORMAT(CREATED_TIME,'%Y-%m-%d %H:%i:%s') <= ]]> #{timestamp} |
|
|
|
<![CDATA[ AND DATE_FORMAT(e.CREATED_TIME,'%Y-%m-%d %H:%i:%s') <= ]]> #{timestamp} |
|
|
|
</if> |
|
|
|
order by CREATED_TIME DESC |
|
|
|
order by e.CREATED_TIME DESC |
|
|
|
LIMIT #{pageIndex},#{pageSize} |
|
|
|
</select> |
|
|
|
|
|
|
|