|
@@ -12,6 +12,7 @@ import com.jiayue.ipfcst.common.data.repository.*;
|
|
|
import com.jiayue.ipfcst.common.data.service.uploadfilerule.E63UploadFileRuleService;
|
|
|
import com.jiayue.ipfcst.console.service.ForecastPowerShortTermService;
|
|
|
import com.jiayue.ipfcst.console.service.ForecastPowerUltraShortTermService;
|
|
|
+import com.jiayue.ipfcst.console.service.SysAlarmService;
|
|
|
import com.jiayue.ipfcst.console.util.RedisUtils;
|
|
|
import com.jiayue.ipfcst.fileupload.util.FileUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -73,7 +74,9 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
|
|
|
private final RedisUtils redisUtils;
|
|
|
|
|
|
- public E63UploadFileService(VelocityEngine velocityEngine, ForecastPowerShortTermService forecastPowerShortTermService, ForecastPowerUltraShortTermService forecastPowerUltraShortTermService, E63UploadFileRuleService e63UploadFileRuleService, WeatherStationInfoRepository weatherStationInfoRepository, WindTurbineInfoRepository windTurbineInfoRepository, WeatherStationStatusDataRepository weatherStationStatusDataRepository, WindTowerInfoRepository windTowerInfoRepository, WindTowerStatusDataRepository windTowerStatusDataRepository, NwpRepository nwpRepository, InverterInfoRepository inverterInfoRepository, WindTurbineStatusDataRepository windTurbineStatusDataRepository, InverterStatusDataRepository inverterStatusDataRepository, PowerStationStatusDataRepository powerStationStatusDataRepository, RedisUtils redisUtils) {
|
|
|
+ private final SysAlarmService sysAlarmService;
|
|
|
+
|
|
|
+ public E63UploadFileService(VelocityEngine velocityEngine, ForecastPowerShortTermService forecastPowerShortTermService, ForecastPowerUltraShortTermService forecastPowerUltraShortTermService, E63UploadFileRuleService e63UploadFileRuleService, WeatherStationInfoRepository weatherStationInfoRepository, WindTurbineInfoRepository windTurbineInfoRepository, WeatherStationStatusDataRepository weatherStationStatusDataRepository, WindTowerInfoRepository windTowerInfoRepository, WindTowerStatusDataRepository windTowerStatusDataRepository, NwpRepository nwpRepository, InverterInfoRepository inverterInfoRepository, WindTurbineStatusDataRepository windTurbineStatusDataRepository, InverterStatusDataRepository inverterStatusDataRepository, PowerStationStatusDataRepository powerStationStatusDataRepository, RedisUtils redisUtils, SysAlarmService sysAlarmService) {
|
|
|
this.velocityEngine = velocityEngine;
|
|
|
this.forecastPowerShortTermService = forecastPowerShortTermService;
|
|
|
this.forecastPowerUltraShortTermService = forecastPowerUltraShortTermService;
|
|
@@ -89,6 +92,7 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
this.inverterStatusDataRepository = inverterStatusDataRepository;
|
|
|
this.powerStationStatusDataRepository = powerStationStatusDataRepository;
|
|
|
this.redisUtils = redisUtils;
|
|
|
+ this.sysAlarmService = sysAlarmService;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -172,7 +176,7 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
String name = "生成短期异常";
|
|
|
String describe = "";
|
|
|
String solution = "";
|
|
|
- super.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
+ sysAlarmService.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -251,7 +255,7 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
String name = "生成可用短期异常";
|
|
|
String describe = "";
|
|
|
String solution = "";
|
|
|
- super.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
+ sysAlarmService.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -337,7 +341,7 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
String name = "生成超短期异常";
|
|
|
String describe = "";
|
|
|
String solution = "";
|
|
|
- super.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
+ sysAlarmService.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -425,7 +429,7 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
String name = "生成可用超短期异常";
|
|
|
String describe = "";
|
|
|
String solution = "";
|
|
|
- super.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
+ sysAlarmService.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -476,7 +480,7 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
String name = "生成气象站或者测风塔文件异常";
|
|
|
String describe = "";
|
|
|
String solution = "";
|
|
|
- super.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
+ sysAlarmService.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -926,7 +930,7 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
String name = "生成逆变器或风机文件异常";
|
|
|
String describe = "";
|
|
|
String solution = "";
|
|
|
- super.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
+ sysAlarmService.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1359,7 +1363,7 @@ public class E63UploadFileService extends BaseUploadFileService {
|
|
|
String name = "生成理论功率文件异常";
|
|
|
String describe = "";
|
|
|
String solution = "";
|
|
|
- super.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
+ sysAlarmService.saveSysAlarm(AlarmTypeEnum.E1, name, describe, errorInfo, solution,electricFieldInfo.getStationCode());
|
|
|
}
|
|
|
}
|
|
|
}
|