|
@@ -228,31 +228,31 @@ public class ProjectAlarmRuleServiceImpl extends ServiceImpl<ProjectAlarmRuleMap
|
|
|
projectAlarmRuleObjRelService.createBatchRelation(addRelations);
|
|
|
|
|
|
//同步更新设备报警条件 begin
|
|
|
- BatchUpdateAlarmConfigDTO batchUpdateAlarmConfigDTO = new BatchUpdateAlarmConfigDTO();
|
|
|
- List<UpdateAlarmConfigDTO> updateAlarmConfigDTOs = new ArrayList();
|
|
|
- String condition = updateProjectAlarmRuleDTO.getCondition();
|
|
|
- String classCode = updateProjectAlarmRuleDTO.getClassCode();
|
|
|
- QueryEquipDTO queryEquipDTO = new QueryEquipDTO();
|
|
|
- queryEquipDTO.setProjectId(projectId);
|
|
|
- queryEquipDTO.setClassCode(classCode);
|
|
|
- queryEquipDTO.setCondition(condition);
|
|
|
- List<EquipItem> records = groupManagementService.getEquipList(queryEquipDTO);
|
|
|
- Map<String, Object> stringMap = alarmConditionService.frontend2Backend(alarmCondition.getFrontend());
|
|
|
- for (EquipItem record : records) {
|
|
|
- AlarmCondition alarmCondit = new AlarmCondition();
|
|
|
- alarmCondit.setTrigger(alarmCondition.getBackend());
|
|
|
- List<String> infoCodeList = alarmCondition.getInfoCodes();
|
|
|
- alarmCondit.setInfoCode(infoCodeList);
|
|
|
- alarmCondit.setTriggerUphold(alarmCondition.getTriggerUphold());
|
|
|
- alarmCondit.setRules((List<String>) stringMap.get("displayFormula"));
|
|
|
- UpdateAlarmConfigDTO updateAlarmConfigDTO = new UpdateAlarmConfigDTO();
|
|
|
- updateAlarmConfigDTO.setCondition(alarmCondit);
|
|
|
- updateAlarmConfigDTO.setId(record.getId());
|
|
|
- updateAlarmConfigDTO.setLevel(alarmCondition.getAlarmLevel());
|
|
|
- updateAlarmConfigDTOs.add(updateAlarmConfigDTO);
|
|
|
- }
|
|
|
- batchUpdateAlarmConfigDTO.setAlarmConfigs(updateAlarmConfigDTOs);
|
|
|
- alarmConfigService.batchUpdate(batchUpdateAlarmConfigDTO);
|
|
|
+// BatchUpdateAlarmConfigDTO batchUpdateAlarmConfigDTO = new BatchUpdateAlarmConfigDTO();
|
|
|
+// List<UpdateAlarmConfigDTO> updateAlarmConfigDTOs = new ArrayList();
|
|
|
+// String condition = updateProjectAlarmRuleDTO.getCondition();
|
|
|
+// String classCode = updateProjectAlarmRuleDTO.getClassCode();
|
|
|
+// QueryEquipDTO queryEquipDTO = new QueryEquipDTO();
|
|
|
+// queryEquipDTO.setProjectId(projectId);
|
|
|
+// queryEquipDTO.setClassCode(classCode);
|
|
|
+// queryEquipDTO.setCondition(condition);
|
|
|
+// List<EquipItem> records = groupManagementService.getEquipList(queryEquipDTO);
|
|
|
+// Map<String, Object> stringMap = alarmConditionService.frontend2Backend(alarmCondition.getFrontend());
|
|
|
+// for (EquipItem record : records) {
|
|
|
+// AlarmCondition alarmCondit = new AlarmCondition();
|
|
|
+// alarmCondit.setTrigger(alarmCondition.getBackend());
|
|
|
+// List<String> infoCodeList = alarmCondition.getInfoCodes();
|
|
|
+// alarmCondit.setInfoCode(infoCodeList);
|
|
|
+// alarmCondit.setTriggerUphold(alarmCondition.getTriggerUphold());
|
|
|
+// alarmCondit.setRules((List<String>) stringMap.get("displayFormula"));
|
|
|
+// UpdateAlarmConfigDTO updateAlarmConfigDTO = new UpdateAlarmConfigDTO();
|
|
|
+// updateAlarmConfigDTO.setCondition(alarmCondit);
|
|
|
+// updateAlarmConfigDTO.setId(record.getId());
|
|
|
+// updateAlarmConfigDTO.setLevel(alarmCondition.getAlarmLevel());
|
|
|
+// updateAlarmConfigDTOs.add(updateAlarmConfigDTO);
|
|
|
+// }
|
|
|
+// batchUpdateAlarmConfigDTO.setAlarmConfigs(updateAlarmConfigDTOs);
|
|
|
+// alarmConfigService.batchUpdate(batchUpdateAlarmConfigDTO);
|
|
|
//同步更新设备报警条件 end
|
|
|
}
|
|
|
//更新项目报警
|