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,tcd.dev_code from tb_collect_device tcd - where tcd.del_flag =0 and tcd.dev_type_id = #{typeId} + left join tb_dev_type tdt on tcd.dev_type_id = tdt.id + where tcd.del_flag =0 and tdt.type_code = #{typeCode} diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/screen.basic/MassConcreteMapper.xml b/bonus-modules/bonus-base/src/main/resources/mapper/screen.basic/MassConcreteMapper.xml index a6c42b3..40ad5e9 100644 --- a/bonus-modules/bonus-base/src/main/resources/mapper/screen.basic/MassConcreteMapper.xml +++ b/bonus-modules/bonus-base/src/main/resources/mapper/screen.basic/MassConcreteMapper.xml @@ -9,7 +9,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select id,name,type_id,type_code,type_name,create_time,update_time,is_active,remark,background_image, config_data,code from tb_const_info where del_flag =0 - type_id = #{typeId} + type_code = #{typeCode}