Browse Source

最新最热议题sql修改

dev
尹作梅 6 years ago
parent
commit
70086a6d76
  1. 30
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/issue/IssueAnalysisDao.xml

30
esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/issue/IssueAnalysisDao.xml

@ -19,6 +19,9 @@
esua_epdc_events.epdc_issue ei esua_epdc_events.epdc_issue ei
LEFT JOIN esua_epdc_events.epdc_events ee ON ee.ID = ei.EVENT_ID LEFT JOIN esua_epdc_events.epdc_events ee ON ee.ID = ei.EVENT_ID
AND ee.DEL_FLAG = '0' AND ee.DEL_FLAG = '0'
WHERE
ei.DEL_FLAG = '0'
AND ei.ISSUE_STATE IN ( 0, 2 )
<if test="issueContent != null and issueContent != ''"> <if test="issueContent != null and issueContent != ''">
AND ei.ISSUE_CONTENT LIKE CONCAT('%',#{issueContent},'%') AND ei.ISSUE_CONTENT LIKE CONCAT('%',#{issueContent},'%')
</if> </if>
@ -38,16 +41,13 @@
and DATE_FORMAT( ei.CREATED_TIME, '%Y-%m-%d' ) &lt;=#{endTime} and DATE_FORMAT( ei.CREATED_TIME, '%Y-%m-%d' ) &lt;=#{endTime}
</if> </if>
<if test="deptIdList!=null and deptIdList.size()>0"> <if test="deptIdList!=null and deptIdList.size()>0">
and ei.GRID_ID in and ei.GRID_ID in
<foreach collection="deptIdList" index="index" item="deptId" open="(" separator="," close=")"> <foreach collection="deptIdList" index="index" item="deptId" open="(" separator="," close=")">
#{deptId} #{deptId}
</foreach> </foreach>
</if> </if>
WHERE
ei.DEL_FLAG = '0'
AND ei.ISSUE_STATE IN ( 0, 2 )
ORDER BY ORDER BY
expressAttitudeNum DESC expressAttitudeNum DESC
</select> </select>
<!-- 最新议题列表 --> <!-- 最新议题列表 -->
@ -60,13 +60,16 @@
ei.CREATED_TIME, ei.CREATED_TIME,
ee.APPROVE_NUM, ee.APPROVE_NUM,
ee.OPPOSE_NUM, ee.OPPOSE_NUM,
ee.COMMENT_NUM, ee.COMMENT_NUM,
ee.BROWSE_NUM, ee.BROWSE_NUM,
( ee.COMMENT_NUM + ee.BROWSE_NUM + ee.APPROVE_NUM + ee.OPPOSE_NUM ) AS expressAttitudeNum ( ee.COMMENT_NUM + ee.BROWSE_NUM + ee.APPROVE_NUM + ee.OPPOSE_NUM ) AS expressAttitudeNum
FROM FROM
esua_epdc_events.epdc_issue ei esua_epdc_events.epdc_issue ei
LEFT JOIN esua_epdc_events.epdc_events ee ON ee.ID = ei.EVENT_ID LEFT JOIN esua_epdc_events.epdc_events ee ON ee.ID = ei.EVENT_ID
AND ee.DEL_FLAG = '0' AND ee.DEL_FLAG = '0'
WHERE
ei.DEL_FLAG = '0'
AND ei.ISSUE_STATE IN ( 0, 2 )
<if test="issueContent != null and issueContent != ''"> <if test="issueContent != null and issueContent != ''">
AND ei.ISSUE_CONTENT LIKE CONCAT('%',#{issueContent},'%') AND ei.ISSUE_CONTENT LIKE CONCAT('%',#{issueContent},'%')
</if> </if>
@ -86,14 +89,11 @@
and DATE_FORMAT( ei.CREATED_TIME, '%Y-%m-%d' ) &lt;=#{endTime} and DATE_FORMAT( ei.CREATED_TIME, '%Y-%m-%d' ) &lt;=#{endTime}
</if> </if>
<if test="deptIdList!=null and deptIdList.size()>0"> <if test="deptIdList!=null and deptIdList.size()>0">
and ei.GRID_ID in and ei.GRID_ID in
<foreach collection="deptIdList" index="index" item="deptId" open="(" separator="," close=")"> <foreach collection="deptIdList" index="index" item="deptId" open="(" separator="," close=")">
#{deptId} #{deptId}
</foreach> </foreach>
</if> </if>
WHERE
ei.DEL_FLAG = '0'
AND ei.ISSUE_STATE IN ( 0, 2 )
ORDER BY ORDER BY
expressAttitudeNum DESC,CREATED_TIME desc expressAttitudeNum DESC,CREATED_TIME desc
</select> </select>

Loading…
Cancel
Save