|
|
@@ -129,7 +129,7 @@ public class LabRiskPlanServiceImpl extends ServiceImpl<LabRiskPlanMapper, LabRi
|
|
|
private LabBuildFloorLayoutMapper labBuildFloorLayoutMapper;
|
|
|
|
|
|
@Autowired
|
|
|
- private ILabRiskPlanAbnormalGroupService labRiskPlanAbnormalGroupService;
|
|
|
+ private ILabRiskPlanAbnormalDescService labRiskPlanAbnormalDescService;
|
|
|
|
|
|
@Autowired
|
|
|
private RemoteCameraService remoteCameraService;
|
|
|
@@ -760,9 +760,6 @@ public class LabRiskPlanServiceImpl extends ServiceImpl<LabRiskPlanMapper, LabRi
|
|
|
// Set<String> funSet = newRiskPlan.getRiskPlanSensorList().stream().map(d -> d.getFunNum()).collect(Collectors.toSet());
|
|
|
// redisService.setCacheSetV2(BaseConstants.WRAN_KEY+subFunction.getSubId(),funSet);
|
|
|
// });
|
|
|
-//
|
|
|
-//
|
|
|
-//
|
|
|
// }
|
|
|
// }
|
|
|
// }else{
|
|
|
@@ -804,10 +801,6 @@ public class LabRiskPlanServiceImpl extends ServiceImpl<LabRiskPlanMapper, LabRi
|
|
|
// messageSendService.SendBigViewUpdate(BigViewDataType.SUB_RISKPLAN_LOG);
|
|
|
// //首页预案组通知
|
|
|
// messageSendService.SendBigViewUpdate(BigViewDataType.SUB_RISKPLAN_GROUP);
|
|
|
-//
|
|
|
-//
|
|
|
-//
|
|
|
-//
|
|
|
// }else {
|
|
|
// for(LabRiskPlanAbnormalGroup groupVo : groupList){
|
|
|
// LabRiskPlanAbnormalLog labRiskPlanAbnormalLogByGroupId = new LabRiskPlanAbnormalLog();
|
|
|
@@ -906,7 +899,6 @@ public class LabRiskPlanServiceImpl extends ServiceImpl<LabRiskPlanMapper, LabRi
|
|
|
// log.error("这里硬件调用结束=======================================================");
|
|
|
// }
|
|
|
//
|
|
|
-//
|
|
|
// /**
|
|
|
// * 调用执行硬件的接口,交由接口实现具体的设备开启或关闭
|
|
|
// *
|
|
|
@@ -1079,7 +1071,7 @@ public class LabRiskPlanServiceImpl extends ServiceImpl<LabRiskPlanMapper, LabRi
|
|
|
}
|
|
|
|
|
|
//插入风险日志
|
|
|
- Long groupId = insertPlanAbnormalLog(labRiskPlanLevel, riskPlanJson, groupList, 1L, subFunction);
|
|
|
+ Long groupId = insertPlanAbnormalLog(labRiskPlanLevel, riskPlanJson, groupList, 1L, subFunction, riskAttribute);
|
|
|
log.info("####################groupId:" + groupId);
|
|
|
if (groupId != null) {
|
|
|
LabHardware labHardware = labHardwareService.selectLabHardwareCameraBySub(subFunction.getSubId());
|
|
|
@@ -1193,7 +1185,6 @@ public class LabRiskPlanServiceImpl extends ServiceImpl<LabRiskPlanMapper, LabRi
|
|
|
if (redisService.getCacheObject("subjectByYa" + subFunction.getSubId()) != null) {
|
|
|
return flag;
|
|
|
}
|
|
|
-
|
|
|
for (LabRiskPlanAbnormalGroupVO groupVo : groupList) {
|
|
|
try {
|
|
|
//预案关闭喇叭
|
|
|
@@ -1401,21 +1392,25 @@ public class LabRiskPlanServiceImpl extends ServiceImpl<LabRiskPlanMapper, LabRi
|
|
|
}
|
|
|
|
|
|
|
|
|
- public LabRiskPlanAbnormalGroup insertPlanAbnormalGroup(LabRiskPlanLevel newRiskPlan, Long subjectId) {
|
|
|
+ public LabRiskPlanAbnormalGroup insertPlanAbnormalGroup(LabRiskPlanLevel newRiskPlan, Long subjectId, Integer riskAttribute, Integer riskPlanLevel) {
|
|
|
//如果找不到组,先插入组数据
|
|
|
LabRiskPlanAbnormalGroup labRiskPlanAbnormalGroup = new LabRiskPlanAbnormalGroup();
|
|
|
labRiskPlanAbnormalGroup.setGroupName(newRiskPlan.getRiskName());
|
|
|
+ labRiskPlanAbnormalGroup.setRiskAttribute(riskAttribute);
|
|
|
labRiskPlanAbnormalGroup.setStatus(1L);
|
|
|
labRiskPlanAbnormalGroup.setCreateTime(new Date());
|
|
|
labRiskPlanAbnormalGroup.setCreateBy("自动");
|
|
|
labRiskPlanAbnormalGroup.setSubjectId(subjectId);
|
|
|
labRiskPlanAbnormalGroup.setRiskAttribute(newRiskPlan.getRiskAttribute());
|
|
|
- labRiskPlanAbnormalGroupMapper.insertLabRiskPlanAbnormalGroup(labRiskPlanAbnormalGroup);
|
|
|
+ if(labRiskPlanAbnormalGroupMapper.insertLabRiskPlanAbnormalGroup(labRiskPlanAbnormalGroup) > 0) {
|
|
|
+ //TODO 添加风险概况
|
|
|
+ labRiskPlanAbnormalDescService.addLabRiskPlanAbnormalDesc(labRiskPlanAbnormalGroup.getId(),subjectId, "", riskPlanLevel);
|
|
|
+ }
|
|
|
return labRiskPlanAbnormalGroup;
|
|
|
}
|
|
|
|
|
|
|
|
|
- public Long insertPlanAbnormalLog(LabRiskPlanLevel labRiskPlanLevel/*LabRiskPlan newRiskPlan*/, JSONArray riskPlanJson, List<LabRiskPlanAbnormalGroupVO> groupList, Long riskStatus, SubFunction<SensorFunctionStatus> subFunction) {
|
|
|
+ public Long insertPlanAbnormalLog(LabRiskPlanLevel labRiskPlanLevel, JSONArray riskPlanJson, List<LabRiskPlanAbnormalGroupVO> groupList, Long riskStatus, SubFunction<SensorFunctionStatus> subFunction, Integer riskAttribute) {
|
|
|
LabRiskPlanAbnormalGroup labRiskPlanAbnormalGroup;
|
|
|
Long groupId;
|
|
|
//将风险预案写入日志表
|
|
|
@@ -1426,7 +1421,6 @@ public class LabRiskPlanServiceImpl extends ServiceImpl<LabRiskPlanMapper, LabRi
|
|
|
labRiskPlanAbnormalLog.setSensorJson(riskPlanJson.toString());
|
|
|
labRiskPlanAbnormalLog.setRiskStatus(riskStatus);
|
|
|
labRiskPlanAbnormalLog.setSubjectId(subFunction.getSubId());
|
|
|
-
|
|
|
labRiskPlanAbnormalLog.setRiskAttribute(labRiskPlanLevel.getRiskAttribute());
|
|
|
labRiskPlanAbnormalLog.setRiskPlanLevelId(labRiskPlanLevel.getId());
|
|
|
labRiskPlanAbnormalLog.setRiskPlanLevelName(RiskPlanLevelEnum.getValue(labRiskPlanLevel.getRiskPlanLevel()));
|
|
|
@@ -1434,7 +1428,7 @@ public class LabRiskPlanServiceImpl extends ServiceImpl<LabRiskPlanMapper, LabRi
|
|
|
|
|
|
if (groupList == null || groupList.size() == 0) {
|
|
|
// todo
|
|
|
- labRiskPlanAbnormalGroup = insertPlanAbnormalGroup(labRiskPlanLevel, subFunction.getSubId());
|
|
|
+ labRiskPlanAbnormalGroup = insertPlanAbnormalGroup(labRiskPlanLevel, subFunction.getSubId(),riskAttribute,labRiskPlanLevel.getRiskPlanLevel());
|
|
|
// labRiskPlanAbnormalGroupService.addRiskExeRecord(riskPlanName, subjectId, subjectName, riskAttribute, riskReason, riskLevel);
|
|
|
groupId = labRiskPlanAbnormalGroup.getId();
|
|
|
//给风险日志表关联组
|