燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-06-19 72802b92d42a9afe27ae2c977245eb8629ab7526
src/main/resources/mapping/WarningDetailMapper.xml
@@ -40,6 +40,22 @@
      where create_time between #{startTime} and #{endTime} and type = #{type};
    </select>
   <select id="countWarnByMap" resultType="java.lang.Integer">
      with rs as (select jcyj, jcbj from alert_config limit 1)
      select count(*)
      from warning_detail
      where create_time between #{startTime} and #{endTime}
         and value >= (select jcyj from rs) and value &lt; (select jcbj from rs);
   </select>
   <select id="countAlarmByMap" resultType="java.lang.Integer">
      with rs as (select jcyj, jcbj from alert_config limit 1)
      select count(*)
      from warning_detail
      where create_time between #{startTime} and #{endTime}
         and value >= (select jcbj from rs);
   </select>
   <select id="selectWarningDayCountByMap_old" parameterType="java.util.Map" resultType="java.util.Map">
      SELECT date_format(create_time,'%Y%m%d') AS createTime, count(id) AS num
      FROM warning_detail