报警规则管理菜单功能更新

This commit is contained in:
zhangjunwen 2024-04-09 18:04:24 +08:00
parent 1c6ec0e292
commit b26b32fd00
3 changed files with 28 additions and 28 deletions

View File

@ -28,8 +28,8 @@ public class IPCDataSyncTask implements ApplicationRunner {
@Autowired
private ThreadPoolTaskExecutor threadPoolTaskExecutor;
@Autowired
private IIpcAlarmRulesService ipcAlarmRulesService;
// @Autowired
// private IIpcAlarmRulesService ipcAlarmRulesService;
@Value("${datasyn.modbus.host}")
private String host;
@ -81,7 +81,7 @@ public class IPCDataSyncTask implements ApplicationRunner {
}
},1000,1000);
ipcAlarmRulesService.tran();
// ipcAlarmRulesService.tran();
}
}
}

View File

@ -27,7 +27,7 @@ public interface IIpcAlarmRulesService
*/
public List<IpcAlarmRules> selectIpcAlarmRulesList(IpcAlarmRules ipcAlarmRules);
public void tran();
// public void tran();
/**
* 新增设备报警规则

View File

@ -54,30 +54,30 @@ public class IpcAlarmRulesServiceImpl implements IIpcAlarmRulesService
return ipcAlarmRulesMapper.selectIpcAlarmRulesList(ipcAlarmRules);
}
public void tran(){
List<IpcMonitorDataInfo> list = ipcMonitorDataInfoService.selectIpcMonitorDataInfoList(null);
AtomicInteger num = new AtomicInteger(1);
list.forEach(data ->{
for(int t = 0; t <=1; t++){
IpcAlarmRules ipcAlarmRules = new IpcAlarmRules();
ipcAlarmRules.setId(IdUtils.simpleUUID());
ipcAlarmRules.setAlarmName(data.getDataName());
ipcAlarmRules.setEquipId(data.getEquipId());
ipcAlarmRules.setAlarmInfoUnit(data.getDataUnit());
ipcAlarmRules.setAlarmNameKey(data.getDataKey());
ipcAlarmRules.setAlertLowerBound(BigDecimal.valueOf(0.81));
ipcAlarmRules.setAlertUpperBound(BigDecimal.valueOf(1.52));
ipcAlarmRules.setReferenceCon("区间外");
ipcAlarmRules.setReferenceName(data.getDataName() + "超出 " + ipcAlarmRules.getAlertLowerBound() + "~" + ipcAlarmRules.getAlertUpperBound());
ipcAlarmRules.setAlarmLevel(1);
ipcAlarmRules.setType(t);
ipcAlarmRules.setSort(num.get());
ipcAlarmRulesMapper.insertIpcAlarmRules(ipcAlarmRules);
}
num.getAndIncrement();
});
}
// public void tran(){
// List<IpcMonitorDataInfo> list = ipcMonitorDataInfoService.selectIpcMonitorDataInfoList(null);
// AtomicInteger num = new AtomicInteger(1);
// list.forEach(data ->{
// for(int t = 0; t <=1; t++){
// IpcAlarmRules ipcAlarmRules = new IpcAlarmRules();
// ipcAlarmRules.setId(IdUtils.simpleUUID());
// ipcAlarmRules.setAlarmName(data.getDataName());
// ipcAlarmRules.setEquipId(data.getEquipId());
// ipcAlarmRules.setAlarmInfoUnit(data.getDataUnit());
// ipcAlarmRules.setAlarmNameKey(data.getDataKey());
// ipcAlarmRules.setAlertLowerBound(BigDecimal.valueOf(0.81));
// ipcAlarmRules.setAlertUpperBound(BigDecimal.valueOf(1.52));
// ipcAlarmRules.setReferenceCon("区间外");
// ipcAlarmRules.setReferenceName(data.getDataName() + "超出 " + ipcAlarmRules.getAlertLowerBound() + "~" + ipcAlarmRules.getAlertUpperBound());
// ipcAlarmRules.setAlarmLevel(1);
// ipcAlarmRules.setType(t);
// ipcAlarmRules.setSort(num.get());
// ipcAlarmRulesMapper.insertIpcAlarmRules(ipcAlarmRules);
// }
// num.getAndIncrement();
//
// });
// }
/**
* 新增设备报警规则