|
|
|
@ -184,22 +184,36 @@ |
|
|
|
LEFT JOIN epdc_event_category cate ON issue.ISSUE_CATEGORY_ID = cate.id |
|
|
|
AND cate.DEL_FLAG = '0' |
|
|
|
WHERE |
|
|
|
issue.DEL_FLAG = '0' |
|
|
|
AND (issue.ISSUE_STATE = 0 OR issue.ISSUE_STATE = 2) |
|
|
|
AND issue.GRID_ID = #{deptId} |
|
|
|
<![CDATA[ AND DATE_FORMAT(issue.DISTRIBUTE_TIME,'%Y-%m-%d %H:%i:%s') >= ]]> #{someMonthsAgo} |
|
|
|
<![CDATA[ AND DATE_FORMAT(issue.DISTRIBUTE_TIME,'%Y-%m-%d %H:%i:%s') <= ]]> #{timestamp} |
|
|
|
<if test='searchContent != null and searchContent != ""'> |
|
|
|
AND issue.ISSUE_CONTENT LIKE CONCAT('%',#{searchContent},'%') |
|
|
|
</if> |
|
|
|
<if test='categoryId != null and categoryId != ""'> |
|
|
|
AND issue.ISSUE_CATEGORY_ID = #{categoryId} |
|
|
|
</if> |
|
|
|
issue.ID IN ( |
|
|
|
SELECT temp.ID FROM ( |
|
|
|
SELECT |
|
|
|
t1.id |
|
|
|
FROM |
|
|
|
epdc_issue t1 |
|
|
|
LEFT JOIN epdc_events t2 |
|
|
|
ON t1.EVENT_ID = t2.ID |
|
|
|
AND t2.DEL_FLAG = '0' |
|
|
|
WHERE t1.DEL_FLAG = '0' |
|
|
|
AND t1.ISSUE_STATE IN ( 0, 2 ) |
|
|
|
AND t1.GRID_ID = #{deptId} |
|
|
|
<![CDATA[ AND DATE_FORMAT(t1.DISTRIBUTE_TIME,'%Y-%m-%d %H:%i:%s') >= ]]> #{someMonthsAgo} |
|
|
|
<![CDATA[ AND DATE_FORMAT(t1.DISTRIBUTE_TIME,'%Y-%m-%d %H:%i:%s') <= ]]> #{timestamp} |
|
|
|
<if test='searchContent != null and searchContent != ""'> |
|
|
|
AND t1.ISSUE_CONTENT LIKE CONCAT('%',#{searchContent},'%') |
|
|
|
</if> |
|
|
|
<if test='categoryId != null and categoryId != ""'> |
|
|
|
AND t1.ISSUE_CATEGORY_ID = #{categoryId} |
|
|
|
</if> |
|
|
|
ORDER BY |
|
|
|
<if test='orderType == "1"'>( t2.APPROVE_NUM + t2.OPPOSE_NUM + t2.COMMENT_NUM + t2.BROWSE_NUM ) DESC,</if> |
|
|
|
t1.DISTRIBUTE_TIME DESC |
|
|
|
LIMIT #{pageIndex},#{pageSize} |
|
|
|
) temp |
|
|
|
) |
|
|
|
ORDER BY |
|
|
|
<if test='orderType == "1"'>statementNum DESC,</if> |
|
|
|
issue.DISTRIBUTE_TIME DESC, |
|
|
|
img.CREATED_TIME |
|
|
|
LIMIT #{pageIndex},#{pageSize} |
|
|
|
</select> |
|
|
|
|
|
|
|
<resultMap id="issueDetailMap" type="com.elink.esua.epdc.dto.issue.result.IssueDetailResultDTO"> |
|
|
|
|