diff --git a/src/main/java/com/zhgd/xmgl/modules/exteriorscaffolding/service/impl/ExteriorScaffoldingCurrentDataServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/exteriorscaffolding/service/impl/ExteriorScaffoldingCurrentDataServiceImpl.java index a4193b074..1dd93634a 100644 --- a/src/main/java/com/zhgd/xmgl/modules/exteriorscaffolding/service/impl/ExteriorScaffoldingCurrentDataServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/exteriorscaffolding/service/impl/ExteriorScaffoldingCurrentDataServiceImpl.java @@ -18,7 +18,6 @@ import com.zhgd.jeecg.common.execption.OpenAlertException; import com.zhgd.jeecg.common.mybatis.EntityMap; import com.zhgd.xmgl.async.AsyncDevExcavation; import com.zhgd.xmgl.modules.discharging.service.impl.DischargingPlatformAlarmServiceImpl; -import com.zhgd.xmgl.modules.highformwork.entity.vo.NumberDifferentTypesAlarmsRadarChartOneMonthVo; import com.zhgd.xmgl.modules.exteriorscaffolding.entity.ExteriorScaffoldingCurrentData; import com.zhgd.xmgl.modules.exteriorscaffolding.entity.ExteriorScaffoldingMeasurePoint; import com.zhgd.xmgl.modules.exteriorscaffolding.entity.ExteriorScaffoldingMonitorType; @@ -33,6 +32,7 @@ import com.zhgd.xmgl.modules.exteriorscaffolding.service.ExteriorScaffoldingSens import com.zhgd.xmgl.modules.exteriorscaffolding.service.IExteriorScaffoldingCurrentDataService; import com.zhgd.xmgl.modules.exteriorscaffolding.service.IExteriorScaffoldingMeasurePointService; import com.zhgd.xmgl.modules.exteriorscaffolding.service.IExteriorScaffoldingMonitorTypeService; +import com.zhgd.xmgl.modules.highformwork.entity.vo.NumberDifferentTypesAlarmsRadarChartOneMonthVo; import com.zhgd.xmgl.util.JxlExcelUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -279,9 +279,8 @@ public class ExteriorScaffoldingCurrentDataServiceImpl extends ServiceImpl e.getInteger("alarmState")).orElse(1); + int alarmState = Optional.ofNullable(current.getInteger("alarmStatus")).map(a -> getAlarmState(a)).orElse(1); if (current != null) { - if (currentData.getJSONObject("metadata") != null) { exteriorScaffoldingCurrentData.setProjectCode(currentData.getJSONObject("metadata").getString("projectCode")); } @@ -344,6 +343,21 @@ public class ExteriorScaffoldingCurrentDataServiceImpl extends ServiceImpl