From 3ae57f026d9199f587fd25160e98d19572a30541 Mon Sep 17 00:00:00 2001
From: lyfO_o <764716047@qq.com>
Date: 星期三, 30 三月 2022 16:53:33 +0800
Subject: [PATCH] 1.柜子温湿浓度最大小值 2.新增柜子搜索当年月份

---
 src/main/java/com/nanometer/smartlab/dao/SysContainerSensorsDao.xml |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/nanometer/smartlab/dao/SysContainerSensorsDao.xml b/src/main/java/com/nanometer/smartlab/dao/SysContainerSensorsDao.xml
index d0b4e9a..c4f1f8b 100644
--- a/src/main/java/com/nanometer/smartlab/dao/SysContainerSensorsDao.xml
+++ b/src/main/java/com/nanometer/smartlab/dao/SysContainerSensorsDao.xml
@@ -156,6 +156,9 @@
       <if test="beginUpdateTime != null ">
         and s.update_time >= #{beginUpdateTime}
       </if>
+      <if test="endUpdateTime != null ">
+        and s.update_time &lt;= #{endUpdateTime}
+      </if>
     </where>
   </sql>
   <sql id="sql_limit">
@@ -261,4 +264,34 @@
 
 
     </select>
+  <select id="selectMaxTemperature" resultType="java.util.Map">
+    select max(s.temp) maxTemperature,min(s.temp) minTemperature
+    from sys_container_sensors as s
+    where
+    s.container_id = #{id}
+    and s.update_time &gt;= #{beginDate}
+      <if test="endDate != null">
+        and s.update_time &lt; #{endDate}
+      </if>
+  </select>
+  <select id="selectMaxHumidity" resultType="java.util.Map">
+    select max(s.humidity) maxHumidity, min(s.humidity) minHumidity
+    from sys_container_sensors as s
+    where
+    s.container_id = #{id}
+    and s.update_time &gt;= #{beginDate}
+    <if test="endDate != null">
+      and s.update_time &lt; #{endDate}
+    </if>
+  </select>
+  <select id="selectMaxVoc" resultType="java.util.Map">
+    select max(s.voc1) maxVoc, min(s.voc1) minVoc
+    from sys_container_sensors as s
+    where
+    s.container_id = #{id}
+    and s.update_time &gt;= #{beginDate}
+    <if test="endDate != null">
+      and s.update_time &lt; #{endDate}
+    </if>
+  </select>
 </mapper>

--
Gitblit v1.9.2