Browse Source

修改事件 排序 按照不同状态 取时间进行排序

develop
王兴琳 10 months ago
parent
commit
98b45949f0
  1. 17
      zc-business/src/main/resources/mapper/business/DcEventMapper.xml

17
zc-business/src/main/resources/mapper/business/DcEventMapper.xml

@ -145,7 +145,7 @@
-->
<sql id="selectDcEventMainVo">
select id, dept_id, stake_mark, direction, user_id, start_time, end_time, estimated_end_time, event_level, event_type, event_subclass, event_cause, description, event_state, event_source, event_nature, remark, create_time, update_time, event_source_tips, in_tunnel from dc_event
select id, dept_id, stake_mark, direction, user_id, start_time, end_time, estimated_end_time, event_level, event_type, event_subclass, event_cause, description, event_state, event_source, event_nature, remark, create_time, update_time, event_source_tips, in_tunnel,occurrence_time from dc_event
</sql>
<sql id="selectDcEventVo">
SELECT id,
@ -350,7 +350,20 @@
<if test="inTunnel != null ">and in_tunnel = #{inTunnel}</if>
<if test="isPerceived != null ">and is_perceived = #{isPerceived}</if>
</where>
ORDER BY create_time desc
<choose>
<when test="eventState == 0">
ORDER BY occurrence_time DESC
</when>
<when test="eventState == 1">
ORDER BY start_time DESC
</when>
<when test="eventState == 2">
ORDER BY end_time DESC
</when>
<otherwise>
ORDER BY create_time DESC
</otherwise>
</choose>
</select>
<!-- 关联调度信息记录表 查询详情 -->

Loading…
Cancel
Save