From f2d9c3dc169812cd9af6f4d8e53e33659eb21812 Mon Sep 17 00:00:00 2001 From: zch Date: Tue, 1 Jul 2025 15:28:11 +0800 Subject: [PATCH] =?UTF-8?q?feat(RecordIotenvInstantMapper):=20=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E7=8E=AF=E5=A2=83=E7=9B=91=E6=B5=8B=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=80=A7=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 RecordIotenvInstantMapper.xml 中添加温度、湿度和噪声的范围过滤(0到80) - 一条数据可能有多个字段 temperature、humidity、noise,可能这个设备只采集noise(0-80内),temperature和humidity为空,这种情况能正常展示 --- .../ems/record/RecordIotenvInstantMapper.xml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/os-ems/src/main/resources/mapper/ems/record/RecordIotenvInstantMapper.xml b/os-ems/src/main/resources/mapper/ems/record/RecordIotenvInstantMapper.xml index ed7eb5d..8e17207 100644 --- a/os-ems/src/main/resources/mapper/ems/record/RecordIotenvInstantMapper.xml +++ b/os-ems/src/main/resources/mapper/ems/record/RecordIotenvInstantMapper.xml @@ -158,6 +158,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{monitorId} + + + + AND (temperature IS NULL OR temperature BETWEEN 0 AND 80) + AND (humidity IS NULL OR humidity BETWEEN 0 AND 80) + AND (noise IS NULL OR noise BETWEEN 0 AND 80) @@ -244,6 +250,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{monitorId} + + + + AND (temperature IS NULL OR temperature BETWEEN 0 AND 80) + AND (humidity IS NULL OR humidity BETWEEN 0 AND 80) + AND (noise IS NULL OR noise BETWEEN 0 AND 80) ) @@ -290,6 +302,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{monitorId} + + + + AND (temperature IS NULL OR temperature BETWEEN 0 AND 80) + AND (humidity IS NULL OR humidity BETWEEN 0 AND 80) + AND (noise IS NULL OR noise BETWEEN 0 AND 80)