From 3ab68877a7e81f214b8245b4e5afb0e8fc9bcd07 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=A9=AC=E4=B8=89=E7=82=AE?= <15856818120@163.com>
Date: Thu, 24 Apr 2025 18:04:23 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../java/com/bonus/base/common/utils/TypeCodeUtils.java | 5 +++++
.../screen/service/impl/ConfinedSpaceGasServiceImpl.java | 8 +++++++-
.../mapper/screen.basic/ConfinedSpaceGasMapper.xml | 1 +
.../mapper/screen.basic/ExcavationDetectionMapper.xml | 9 ++++++---
.../resources/mapper/screen.basic/MassConcreteMapper.xml | 4 ++--
5 files changed, 21 insertions(+), 6 deletions(-)
diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/common/utils/TypeCodeUtils.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/common/utils/TypeCodeUtils.java
index 3478ffe..586fc14 100644
--- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/common/utils/TypeCodeUtils.java
+++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/common/utils/TypeCodeUtils.java
@@ -27,6 +27,11 @@ public class TypeCodeUtils {
*/
public final static String TC_CODE="9000400";
+ /**
+ * 有限空间气体
+ */
+ public final static String KJQT_CODE="9000500";
+
/**
* 默认查询球机类型
*/
diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/ConfinedSpaceGasServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/ConfinedSpaceGasServiceImpl.java
index 3956e1f..264404c 100644
--- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/ConfinedSpaceGasServiceImpl.java
+++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/ConfinedSpaceGasServiceImpl.java
@@ -4,6 +4,7 @@ import com.bonus.base.basic.domain.CollectDevAttrVo;
import com.bonus.base.screen.domain.CollectDeviceHisVo;
import com.bonus.base.screen.mapper.ConfinedSpaceGasMapper;
import com.bonus.base.screen.service.ConfinedSpaceGasService;
+import com.bonus.common.core.utils.StringUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@@ -37,7 +38,12 @@ public class ConfinedSpaceGasServiceImpl implements ConfinedSpaceGasService {
for (CollectDevAttrVo collectDevAttrVo : collectDevAttrVoList) {
//获取每种属性的最新数据
CollectDeviceHisVo collectDeviceHis = confinedSpaceGasMapper.getData(collectDevAttrVo);
- map.put(collectDevAttrVo.getAttrName(),collectDeviceHis.getAttrVal());
+ if (StringUtils.isNotNull(collectDeviceHis)){
+ map.put(collectDevAttrVo.getAttrName(),collectDeviceHis.getAttrVal());
+ }else {
+ map.put(collectDevAttrVo.getAttrName(),null);
+ }
+
}
return map;
}
diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/screen.basic/ConfinedSpaceGasMapper.xml b/bonus-modules/bonus-base/src/main/resources/mapper/screen.basic/ConfinedSpaceGasMapper.xml
index 636e17d..7e68d33 100644
--- a/bonus-modules/bonus-base/src/main/resources/mapper/screen.basic/ConfinedSpaceGasMapper.xml
+++ b/bonus-modules/bonus-base/src/main/resources/mapper/screen.basic/ConfinedSpaceGasMapper.xml
@@ -12,6 +12,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select tcd.id, tcd.dev_name,tcd.is_online,tcd.dev_location
@@ -30,7 +30,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select name,count(tcd.id) num
from tb_const_info tci
left join tb_collect_device tcd on tcd.const_id = tci.id
- where tci.type_id = #{typeId}
+ where tci.type_code = #{typeCode}
group by tci.id