|
@@ -998,7 +998,7 @@ public class LabRiskPlanServiceImpl extends ServiceImpl<LabRiskPlanMapper, LabRi
|
|
|
//查询喇叭是否配置在预案中
|
|
//查询喇叭是否配置在预案中
|
|
|
List<LabRiskPlanHardwareRelation> riskPlanHardwareList = labRiskPlanLevel.getRiskPlanHardwareList();
|
|
List<LabRiskPlanHardwareRelation> riskPlanHardwareList = labRiskPlanLevel.getRiskPlanHardwareList();
|
|
|
riskPlanHardwareList.forEach(labRiskPlanHardwareRelation -> {
|
|
riskPlanHardwareList.forEach(labRiskPlanHardwareRelation -> {
|
|
|
- if (labRiskPlanHardwareRelation.getHardwareType().equals(HardwareTypeEnum.LOUDSPEAKER.getCode())) {
|
|
|
|
|
|
|
+ if (labRiskPlanHardwareRelation.getHardwareType().equals(HardwareTypeEnum.LOUDSPEAKER.getCode()) && labRiskPlanHardwareRelation.getOperate().equals("1")) {
|
|
|
//这里查询预案下的合成音乐
|
|
//这里查询预案下的合成音乐
|
|
|
LabAudioSynthesis labAudioSynthesis = new LabAudioSynthesis();
|
|
LabAudioSynthesis labAudioSynthesis = new LabAudioSynthesis();
|
|
|
labAudioSynthesis.setRiskPlanId(labRiskPlanLevel.getRiskPlanId());
|
|
labAudioSynthesis.setRiskPlanId(labRiskPlanLevel.getRiskPlanId());
|
|
@@ -1775,10 +1775,13 @@ public class LabRiskPlanServiceImpl extends ServiceImpl<LabRiskPlanMapper, LabRi
|
|
|
if (groupList.size() == 0) {
|
|
if (groupList.size() == 0) {
|
|
|
return labBuilder;
|
|
return labBuilder;
|
|
|
}
|
|
}
|
|
|
|
|
+ Map<SenseType, List<SensorFunctionStatus>> sensorFunctionStatusListMap = hardwareFunctionStatusConfig.getSensorFunctionStatusListMap();
|
|
|
for (LabRiskPlanAbnormalGroupVO labRiskPlanAbnormalGroupVO : groupList) {
|
|
for (LabRiskPlanAbnormalGroupVO labRiskPlanAbnormalGroupVO : groupList) {
|
|
|
LabBuildFloorLayoutDTO labBuildFloorLayoutDTO = labBuildFloorLayoutMapper.selectBuildInfoBySubIdAndUser(labRiskPlanAbnormalGroupVO.getSubjectId(), tokenService.getLoginUser().getUserid());
|
|
LabBuildFloorLayoutDTO labBuildFloorLayoutDTO = labBuildFloorLayoutMapper.selectBuildInfoBySubIdAndUser(labRiskPlanAbnormalGroupVO.getSubjectId(), tokenService.getLoginUser().getUserid());
|
|
|
if (!Objects.isNull(labBuildFloorLayoutDTO)) {
|
|
if (!Objects.isNull(labBuildFloorLayoutDTO)) {
|
|
|
LabBuildFloorLayoutDTO labBuildFloorLayoutDTO1 = labRiskPlanAbnormalLogMapper.selectRiskPlanTriggerInfo(labRiskPlanAbnormalGroupVO.getRiskPlanId(), labRiskPlanAbnormalGroupVO.getId());
|
|
LabBuildFloorLayoutDTO labBuildFloorLayoutDTO1 = labRiskPlanAbnormalLogMapper.selectRiskPlanTriggerInfo(labRiskPlanAbnormalGroupVO.getRiskPlanId(), labRiskPlanAbnormalGroupVO.getId());
|
|
|
|
|
+ List<SensorFunctionStatus> sensorFunctionStatuses = sensorFunctionStatusListMap.get(SenseType.getByCode(labBuildFloorLayoutDTO1.getSensorType()));
|
|
|
|
|
+ labBuildFloorLayoutDTO1.setFunNum(sensorFunctionStatuses.get(0).getFunNum());
|
|
|
labBuildFloorLayoutDTO1.setBuildId(labBuildFloorLayoutDTO.getBuildId());
|
|
labBuildFloorLayoutDTO1.setBuildId(labBuildFloorLayoutDTO.getBuildId());
|
|
|
labBuildFloorLayoutDTO1.setFloorId(labBuildFloorLayoutDTO.getFloorId());
|
|
labBuildFloorLayoutDTO1.setFloorId(labBuildFloorLayoutDTO.getFloorId());
|
|
|
labBuildFloorLayoutDTO1.setSubId(labBuildFloorLayoutDTO.getSubId());
|
|
labBuildFloorLayoutDTO1.setSubId(labBuildFloorLayoutDTO.getSubId());
|