From 72802b92d42a9afe27ae2c977245eb8629ab7526 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期一, 19 六月 2023 13:53:24 +0800
Subject: [PATCH] 1

---
 src/main/resources/mapping/WarningDetailMapper.xml |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/main/resources/mapping/WarningDetailMapper.xml b/src/main/resources/mapping/WarningDetailMapper.xml
index 7d40ff9..a5b9bae 100644
--- a/src/main/resources/mapping/WarningDetailMapper.xml
+++ b/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

--
Gitblit v1.9.3