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