Browse Source

Merge remote-tracking branch 'origin/lingshan_master' into lingshan_master

master
wxz 2 years ago
parent
commit
0213c261dd
  1. 5
      epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/IcEventDTO.java
  2. 34
      epmet-module/gov-project/gov-project-server/src/main/resources/mapper/IcEventDao.xml

5
epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/IcEventDTO.java

@ -67,6 +67,11 @@ public class IcEventDTO implements Serializable {
*/ */
private String sourceType; private String sourceType;
/**
* 响应级别
*/
private String eventType;
/** /**
* 发生时间 * 发生时间
*/ */

34
epmet-module/gov-project/gov-project-server/src/main/resources/mapper/IcEventDao.xml

@ -571,31 +571,16 @@
<select id="getEventBySourceTypeCount" resultType="com.epmet.dto.result.EventAnalysisResultDTO"> <select id="getEventBySourceTypeCount" resultType="com.epmet.dto.result.EventAnalysisResultDTO">
SELECT SELECT
ea.jisujiban as jiSuJiBan, SUM(CASE WHEN e.SOURCE_TYPE = 0 THEN 1 ELSE 0 END) as jiSuJiBan,
eb.zhitonglianban as zhiTongLianBan, SUM(CASE WHEN e.SOURCE_TYPE = 1 THEN 1 ELSE 0 END) as zhiTongLianBan,
ec.wanggehua as wangGeHua SUM(CASE WHEN e.SOURCE_TYPE = 2 THEN 1 ELSE 0 END) as wangGeHua
from FROM ic_event e
( <where>
SELECT count(e.id) as jisujiban from ic_event e e.DEL_FLAG = 0
WHERE e.DEL_FLAG = 0 and e.SOURCE_TYPE = 0
<if test="null != orgIdPath and orgIdPath != ''">
and e.GRID_PIDS like concat(#{orgIdPath},'%')
</if>
)ea,
(
SELECT count(e.id) as zhitonglianban from ic_event e
WHERE e.DEL_FLAG = 0 and e.SOURCE_TYPE = 1
<if test="null != orgIdPath and orgIdPath != ''">
and e.GRID_PIDS like concat(#{orgIdPath},'%')
</if>
)eb,
(
SELECT count(e.id) as wanggehua from ic_event e
WHERE e.DEL_FLAG = 0 and e.SOURCE_TYPE = 2
<if test="null != orgIdPath and orgIdPath != ''"> <if test="null != orgIdPath and orgIdPath != ''">
and e.GRID_PIDS like concat(#{orgIdPath},'%') and e.GRID_PIDS like concat(#{orgIdPath},'%')
</if> </if>
)ec </where>
</select> </select>
<select id="getAnalysis" resultType="java.util.Map"> <select id="getAnalysis" resultType="java.util.Map">
@ -626,8 +611,7 @@
e.LONGITUDE, e.LONGITUDE,
e.EVENT_CONTENT AS eventContent, e.EVENT_CONTENT AS eventContent,
r.MANAGE_STATUS AS manageStatus, r.MANAGE_STATUS AS manageStatus,
c.CATEGORY_CODE AS categoryCode, c.CATEGORY_CODE AS categoryCode
rea.ATTACHMENT_URL AS imgUrl
</sql> </sql>
<select id="getListByStatus" resultType="com.epmet.dto.result.IcEventResultDTO"> <select id="getListByStatus" resultType="com.epmet.dto.result.IcEventResultDTO">
@ -636,7 +620,6 @@
FROM ic_event e FROM ic_event e
LEFT JOIN ic_event_reply r ON r.IC_EVENT_ID = e.ID LEFT JOIN ic_event_reply r ON r.IC_EVENT_ID = e.ID
LEFT JOIN ic_event_category c ON c.IC_EVENT_ID = e.ID LEFT JOIN ic_event_category c ON c.IC_EVENT_ID = e.ID
LEFT JOIN ic_event_attachment rea ON rea.ic_event_id = e.ID AND rea.del_flag = '0'
<where> <where>
e.DEL_FLAG = 0 e.DEL_FLAG = 0
<if test="null != orgIdPath and orgIdPath != ''"> <if test="null != orgIdPath and orgIdPath != ''">
@ -665,7 +648,6 @@
FROM ic_event e FROM ic_event e
LEFT JOIN ic_event_reply r ON r.IC_EVENT_ID = e.ID LEFT JOIN ic_event_reply r ON r.IC_EVENT_ID = e.ID
LEFT JOIN ic_event_category c ON c.IC_EVENT_ID = e.ID LEFT JOIN ic_event_category c ON c.IC_EVENT_ID = e.ID
LEFT JOIN ic_event_attachment rea ON rea.ic_event_id = e.ID AND rea.del_flag = '0'
<where> <where>
e.DEL_FLAG = 0 e.DEL_FLAG = 0
<if test="null != orgIdPath and orgIdPath != ''"> <if test="null != orgIdPath and orgIdPath != ''">

Loading…
Cancel
Save