diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/TowerCraneDetectionServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/TowerCraneDetectionServiceImpl.java index 1a5c525..56cbf3e 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/TowerCraneDetectionServiceImpl.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/screen/service/impl/TowerCraneDetectionServiceImpl.java @@ -38,7 +38,7 @@ public class TowerCraneDetectionServiceImpl implements TowerCraneDetectionServic constInfoVo.setTypeCode(TypeCodeUtils.TC_CODE); List collectDevVoList = mapper.getConstDeviceList(constInfoVo); collectDevVoList.forEach(item -> { - if(item != null && item.getConfigData() != null){ + if(item != null && item.getConfigData() != null && !item.getConfigData().isEmpty()){ JSONObject jsonObject = JsonHelper.jsonStrToJsonObj(item.getConfigData()); item.setTowerCraneInfo(JsonHelper.jsonObjToBean(jsonObject.getJSONObject("deviceDetail"), TowerCraneInfoVo.class)); }