报警流程功能更新
This commit is contained in:
parent
9b1acdd46e
commit
6603fc3acb
@ -23,45 +23,45 @@ public class DataProducerTask implements ApplicationRunner {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void run(ApplicationArguments args) throws Exception {
|
public void run(ApplicationArguments args) throws Exception {
|
||||||
// Timer timer1 = new Timer();
|
Timer timer1 = new Timer();
|
||||||
// timer1.schedule(new TimerTask() {
|
timer1.schedule(new TimerTask() {
|
||||||
// @Override
|
@Override
|
||||||
// public void run() {
|
public void run() {
|
||||||
// threadPoolTaskExecutor.execute(new Channel1DataProcess());
|
threadPoolTaskExecutor.execute(new Channel1DataProcess());
|
||||||
// }
|
}
|
||||||
// },1000,10000);
|
},1000,10000);
|
||||||
//
|
|
||||||
// Timer timer2 = new Timer();
|
Timer timer2 = new Timer();
|
||||||
// timer2.schedule(new TimerTask() {
|
timer2.schedule(new TimerTask() {
|
||||||
// @Override
|
@Override
|
||||||
// public void run() {
|
public void run() {
|
||||||
// threadPoolTaskExecutor.execute(new Channel2DataProcess());
|
threadPoolTaskExecutor.execute(new Channel2DataProcess());
|
||||||
// }
|
}
|
||||||
// },5000,10000);
|
},5000,10000);
|
||||||
//
|
|
||||||
// Timer timer3 = new Timer();
|
Timer timer3 = new Timer();
|
||||||
// timer3.schedule(new TimerTask() {
|
timer3.schedule(new TimerTask() {
|
||||||
// @Override
|
@Override
|
||||||
// public void run() {
|
public void run() {
|
||||||
// threadPoolTaskExecutor.execute(new Channel3DataProcess());
|
threadPoolTaskExecutor.execute(new Channel3DataProcess());
|
||||||
// }
|
}
|
||||||
// },10000,10000);
|
},10000,10000);
|
||||||
//
|
|
||||||
// Timer timer4 = new Timer();
|
Timer timer4 = new Timer();
|
||||||
// timer4.schedule(new TimerTask() {
|
timer4.schedule(new TimerTask() {
|
||||||
// @Override
|
@Override
|
||||||
// public void run() {
|
public void run() {
|
||||||
// threadPoolTaskExecutor.execute(new Channel4DataProcess());
|
threadPoolTaskExecutor.execute(new Channel4DataProcess());
|
||||||
// }
|
}
|
||||||
// },14000,10000);
|
},14000,10000);
|
||||||
//
|
|
||||||
// Timer timer5 = new Timer();
|
Timer timer5 = new Timer();
|
||||||
// timer5.schedule(new TimerTask() {
|
timer5.schedule(new TimerTask() {
|
||||||
// @Override
|
@Override
|
||||||
// public void run() {
|
public void run() {
|
||||||
// threadPoolTaskExecutor.execute(new Channel5DataProcess());
|
threadPoolTaskExecutor.execute(new Channel5DataProcess());
|
||||||
// }
|
}
|
||||||
// },19000,10000);
|
},19000,10000);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -158,7 +158,7 @@ public class AlarmRulesApiImpl implements AlarmRulesApi{
|
|||||||
updateData.setAlarmDataId(alarmData.getAlarmDataId());
|
updateData.setAlarmDataId(alarmData.getAlarmDataId());
|
||||||
updateData.setAlarmValue(value);
|
updateData.setAlarmValue(value);
|
||||||
updateData.setLastAlarmTime(LocalDateTime.now());
|
updateData.setLastAlarmTime(LocalDateTime.now());
|
||||||
updateData.setAlarmLevel(rule.getAlarmLevel());
|
updateData.setAlarmLevel(rule.getAlarmLevel() < alarmData.getAlarmLevel() ? rule.getAlarmLevel() : alarmData.getAlarmLevel());
|
||||||
updateData.setEquipId(rule.getEquipId());
|
updateData.setEquipId(rule.getEquipId());
|
||||||
updateData.setReasonDescription(rule.getReasonDescription());
|
updateData.setReasonDescription(rule.getReasonDescription());
|
||||||
alarmDataService.updateAlarmData(updateData);
|
alarmDataService.updateAlarmData(updateData);
|
||||||
@ -168,7 +168,8 @@ public class AlarmRulesApiImpl implements AlarmRulesApi{
|
|||||||
* 设备报警数据更新
|
* 设备报警数据更新
|
||||||
*/
|
*/
|
||||||
private String refreshEquipAlarmData(AlarmRulesRespDTO rule){
|
private String refreshEquipAlarmData(AlarmRulesRespDTO rule){
|
||||||
List<EquipAlarmDataDO> equipAlarmData = equipAlarmDataService.getEquipAlarmDataByEquipId(rule.getEquipId(),null);
|
//TODO 查询时要查询趋势报警信息
|
||||||
|
List<EquipAlarmDataDO> equipAlarmData = equipAlarmDataService.getEquipAlarmDataByEquipId(rule.getEquipId(),0);
|
||||||
if(equipAlarmData == null || equipAlarmData.size() == 0){
|
if(equipAlarmData == null || equipAlarmData.size() == 0){
|
||||||
return equipAlarmDataService.createEquipAlarmData(new EquipAlarmDataSaveReqVO(null,rule.getEquipId(),
|
return equipAlarmDataService.createEquipAlarmData(new EquipAlarmDataSaveReqVO(null,rule.getEquipId(),
|
||||||
rule.getComponentId(),rule.getAlarmLevel(),0,LocalDateTime.now(),LocalDateTime.now(),0,null));
|
rule.getComponentId(),rule.getAlarmLevel(),0,LocalDateTime.now(),LocalDateTime.now(),0,null));
|
||||||
@ -176,7 +177,7 @@ public class AlarmRulesApiImpl implements AlarmRulesApi{
|
|||||||
//如果没有则新增
|
//如果没有则新增
|
||||||
EquipAlarmDataSaveReqVO updateData = new EquipAlarmDataSaveReqVO();
|
EquipAlarmDataSaveReqVO updateData = new EquipAlarmDataSaveReqVO();
|
||||||
updateData.setEquipAlarmId(equipAlarmData.get(0).getEquipAlarmId());
|
updateData.setEquipAlarmId(equipAlarmData.get(0).getEquipAlarmId());
|
||||||
updateData.setAlarmLevel(rule.getAlarmLevel());
|
updateData.setAlarmLevel(rule.getAlarmLevel() < equipAlarmData.get(0).getAlarmLevel() ? rule.getAlarmLevel() : equipAlarmData.get(0).getAlarmLevel());
|
||||||
updateData.setLatestAlarmTime(LocalDateTime.now());
|
updateData.setLatestAlarmTime(LocalDateTime.now());
|
||||||
equipAlarmDataService.updateEquipAlarmData(updateData);
|
equipAlarmDataService.updateEquipAlarmData(updateData);
|
||||||
return equipAlarmData.get(0).getEquipAlarmId();
|
return equipAlarmData.get(0).getEquipAlarmId();
|
||||||
@ -195,7 +196,7 @@ public class AlarmRulesApiImpl implements AlarmRulesApi{
|
|||||||
//如果没有则新增
|
//如果没有则新增
|
||||||
EquipAlarmDataSaveReqVO updateData = new EquipAlarmDataSaveReqVO();
|
EquipAlarmDataSaveReqVO updateData = new EquipAlarmDataSaveReqVO();
|
||||||
updateData.setEquipAlarmId(equipAlarmData.get(0).getEquipAlarmId());
|
updateData.setEquipAlarmId(equipAlarmData.get(0).getEquipAlarmId());
|
||||||
updateData.setAlarmLevel(rule.getAlarmLevel());
|
updateData.setAlarmLevel(rule.getAlarmLevel() < equipAlarmData.get(0).getAlarmLevel() ? rule.getAlarmLevel() : equipAlarmData.get(0).getAlarmLevel());
|
||||||
updateData.setLatestAlarmTime(LocalDateTime.now());
|
updateData.setLatestAlarmTime(LocalDateTime.now());
|
||||||
// updateData.setEquipAnalyseStatus(judgeEquipAnalyzeStatusByAlarmLevel(rule.getAlarmLevel()));
|
// updateData.setEquipAnalyseStatus(judgeEquipAnalyzeStatusByAlarmLevel(rule.getAlarmLevel()));
|
||||||
equipAlarmDataService.updateEquipAlarmData(updateData);
|
equipAlarmDataService.updateEquipAlarmData(updateData);
|
||||||
|
Loading…
Reference in New Issue
Block a user