|
@@ -65,9 +65,10 @@ public abstract class AbstractDataAlarmJobService {
|
|
|
public void execute(){
|
|
|
List<DataAlarmManageVo> manageVoList = this.listDataAlarmManage();
|
|
|
if (CollectionUtils.isEmpty(manageVoList)) {
|
|
|
- log.info("获取数据报警管理参数数据为空");
|
|
|
+ log.info("【数据报警】获取数据报警管理参数数据为空");
|
|
|
return;
|
|
|
}
|
|
|
+ log.info("【数据报警】获取数据报警管理参数数据条数:{}", manageVoList.size());
|
|
|
DataAlarmManageEntity manageEntity;
|
|
|
DataAlarmDetailEntity nowDetailEntity;
|
|
|
Map<Long, DataAlarmDetailEntity> alarmDetailsDtoMap = getMapDataAlarmDetail(manageVoList);
|
|
@@ -76,10 +77,12 @@ public abstract class AbstractDataAlarmJobService {
|
|
|
BeanUtils.copyProperties(manageVo, manageEntity);
|
|
|
nowDetailEntity = this.getAlarmValue(manageEntity);
|
|
|
if (nowDetailEntity == null) {
|
|
|
+ log.info("【数据报警】获取[{}]数据报警值为空,进行过滤。",manageEntity.getAlarmName());
|
|
|
continue;
|
|
|
}
|
|
|
nowDetailEntity.setManageId(manageEntity.getId());
|
|
|
boolean isAlarm = isAlarm(nowDetailEntity, manageEntity);
|
|
|
+ log.info("【数据报警】获取[{}]数据报警值为空,是否触发报警[{}]",manageEntity.getAlarmName(), isAlarm);
|
|
|
// 必须先计算报警数据,才能执行保存数据报警分析操作,不然会丢失数据
|
|
|
this.saveDataAlarmAnalysis(nowDetailEntity);
|
|
|
// 计算出来属于报警,处理报警数据
|