|
|
@@ -1036,17 +1036,20 @@ public class LabRiskPlanServiceImpl extends ServiceImpl<LabRiskPlanMapper, LabRi
|
|
|
log.error("触发预案信息:{}",labRiskPlanLevel.toString());
|
|
|
//获取通知配置信息
|
|
|
List<LabNoticeconfig> noticeconfigList = labNoticeconfigMapper.selectLabNoticeconfigList(new LabNoticeconfig());
|
|
|
- LabNoticeconfig labNoticeconfig = noticeconfigList.get(0);
|
|
|
- StringBuffer radioStr = new StringBuffer();
|
|
|
- radioStr.append(noticeconfigList.get(0).getRiskRadio());
|
|
|
- labRiskPlanLevel.setMessage(labNoticeconfig.getRiskMessage());
|
|
|
- labRiskPlanLevel.setVoicebroadcast(labNoticeconfig.getRiskVoice());
|
|
|
- labRiskPlanLevel.setInformation(labNoticeconfig.getRiskPhone());
|
|
|
+ if (!noticeconfigList.isEmpty()) {
|
|
|
+ LabNoticeconfig labNoticeconfig = noticeconfigList.get(0);
|
|
|
+ StringBuffer radioStr = new StringBuffer();
|
|
|
+ radioStr.append(noticeconfigList.get(0).getRiskRadio());
|
|
|
+ labRiskPlanLevel.setMessage(labNoticeconfig.getRiskMessage());
|
|
|
+ labRiskPlanLevel.setVoicebroadcast(labNoticeconfig.getRiskVoice());
|
|
|
+ labRiskPlanLevel.setInformation(labNoticeconfig.getRiskPhone());
|
|
|
+ }
|
|
|
+
|
|
|
log.error("触发预案1");
|
|
|
//记录是否为火灾预案
|
|
|
labRiskPlanLevel.setRiskAttribute(riskAttribute);
|
|
|
|
|
|
- LabRiskPlan labRiskPlan = labRiskPlanMapper.selectLabRiskPlanByRiskPlanId(labRiskPlanLevel.getRiskPlanId());
|
|
|
+ LabRiskPlan labRiskPlan = labRiskPlanMapper.selectLabRiskPlanByRiskPlanId(subFunction.getSubId());
|
|
|
labRiskPlanLevel.setFloorId(labRiskPlan.getFloorId());
|
|
|
labRiskPlanLevel.setTopName(labRiskPlan.getTopName());
|
|
|
|