|
@@ -35,6 +35,7 @@ import java.math.RoundingMode;
|
|
|
import java.util.*;
|
|
|
|
|
|
import static com.slibra.common.constant.MyConstants.*;
|
|
|
+import static com.slibra.common.enums.BusinessEnum.BigModelWarningTypeRemarkEnum.*;
|
|
|
import static com.slibra.common.enums.BusinessEnum.WarningCategoryEnum.*;
|
|
|
|
|
|
@Component
|
|
@@ -984,7 +985,7 @@ public class AsyncTask {
|
|
|
tXinyiWarningRecord.setControlVal(sjscgkz);
|
|
|
tXinyiWarningRecord.setCreateBy(WARNING_DEFAULT_CREATE);
|
|
|
tXinyiWarningRecord.setCreateTime(DateUtils.getNowDate());
|
|
|
- tXinyiWarningRecord.setRemark("1");
|
|
|
+ tXinyiWarningRecord.setRemark(ONE_SH_WARNING.getCode());
|
|
|
|
|
|
//2024年6月27日17:36:25 有一个判断是反正的
|
|
|
if(normal){
|
|
@@ -1448,15 +1449,15 @@ public class AsyncTask {
|
|
|
int count = DateUtils.differentHoursByMillisecond(warningTime, DateUtils.getNowDate()) + 1;
|
|
|
ShowValueSHBasic showValueSHBasic = new ShowValueSHBasic();
|
|
|
/*if("0".equals(remark)){//水质报警
|
|
|
- showValueSHBasic.setH("在线仪表");
|
|
|
+ showValueSHBasic.setH(ZAIXIANYIBIAO);
|
|
|
showValueSHBasic.setF(tXinyiWarningRecord.getLevel());
|
|
|
}else if("1".equals(remark)){//生化报警
|
|
|
- showValueSHBasic.setH("在线仪表");
|
|
|
+ showValueSHBasic.setH(ZAIXIANYIBIAO);
|
|
|
}else if("2".equals(remark)){//预测报警
|
|
|
- showValueSHBasic.setH("预测");
|
|
|
+ showValueSHBasic.setH(YVCE);
|
|
|
// showValueCSBasic.setF(tXinyiWarningRecord.getLevel());
|
|
|
}else {//机器人化验室报警(特殊的 水质报警)
|
|
|
- showValueSHBasic.setH("连续检测");
|
|
|
+ showValueSHBasic.setH(LIANXUJIANCE);
|
|
|
showValueSHBasic.setF(tXinyiWarningRecord.getLevel());
|
|
|
}*/
|
|
|
//生化报警固定了
|
|
@@ -1505,21 +1506,21 @@ public class AsyncTask {
|
|
|
basic.put("告警级别", tXinyiWarningRecord.getLevel());*/
|
|
|
//2024年6月25日16:00:18 进出水展示的不一样
|
|
|
//2024年7月15日10:57:31 因为新增了化验室的3个指标,也是出水数据
|
|
|
- if(category.contains("出水")
|
|
|
+ if(category.contains(CHUSHUI)
|
|
|
|| ROBOT_ECCZLSY.getCode().equalsIgnoreCase(category)
|
|
|
|| ROBOT_XSY_2.getCode().equalsIgnoreCase(category)
|
|
|
|| ROBOT_XSY_1.getCode().equalsIgnoreCase(category)){//出水的展示
|
|
|
ShowValueCSBasic showValueCSBasic = new ShowValueCSBasic();
|
|
|
- if("0".equals(remark)){//水质报警
|
|
|
- showValueCSBasic.setH("在线仪表");
|
|
|
+ if(ZERO_SZ_WARNING.getCode().equals(remark)){//水质报警
|
|
|
+ showValueCSBasic.setH(ZAIXIANYIBIAO);
|
|
|
showValueCSBasic.setF(tXinyiWarningRecord.getLevel());
|
|
|
- }else if("1".equals(remark)){//生化报警
|
|
|
- showValueCSBasic.setH("在线仪表");
|
|
|
- }else if("2".equals(remark)){//预测报警
|
|
|
- showValueCSBasic.setH("预测");
|
|
|
+ }else if(ONE_SH_WARNING.getCode().equals(remark)){//生化报警
|
|
|
+ showValueCSBasic.setH(ZAIXIANYIBIAO);
|
|
|
+ }else if(BusinessEnum.BigModelWarningTypeRemarkEnum.TWO_YC_WARNING.getCode().equals(remark)){//预测报警
|
|
|
+ showValueCSBasic.setH(YVCE);
|
|
|
// showValueCSBasic.setF(tXinyiWarningRecord.getLevel());
|
|
|
}else {//机器人化验室报警(特殊的水质报警)
|
|
|
- showValueCSBasic.setH("连续检测");
|
|
|
+ showValueCSBasic.setH(LIANXUJIANCE);
|
|
|
showValueCSBasic.setF(tXinyiWarningRecord.getLevel());
|
|
|
}
|
|
|
//通用的
|
|
@@ -1537,16 +1538,16 @@ public class AsyncTask {
|
|
|
result.put("basic", showValueCSBasic);
|
|
|
}else{//进水的展示
|
|
|
ShowValueJSBasic showValueJSBasic = new ShowValueJSBasic();
|
|
|
- if("0".equals(remark)){//水质报警
|
|
|
- showValueJSBasic.setH("在线仪表");
|
|
|
+ if(ZERO_SZ_WARNING.getCode().equals(remark)){//水质报警
|
|
|
+ showValueJSBasic.setH(ZAIXIANYIBIAO);
|
|
|
showValueJSBasic.setF(tXinyiWarningRecord.getLevel());
|
|
|
- }else if("1".equals(remark)){//生化报警
|
|
|
- showValueJSBasic.setH("在线仪表");
|
|
|
- }else if("2".equals(remark)){//预测报警
|
|
|
- showValueJSBasic.setH("预测");
|
|
|
+ }else if(ONE_SH_WARNING.getCode().equals(remark)){//生化报警
|
|
|
+ showValueJSBasic.setH(ZAIXIANYIBIAO);
|
|
|
+ }else if(BusinessEnum.BigModelWarningTypeRemarkEnum.TWO_YC_WARNING.getCode().equals(remark)){//预测报警
|
|
|
+ showValueJSBasic.setH(YVCE);
|
|
|
// showValueCSBasic.setF(tXinyiWarningRecord.getLevel());
|
|
|
}else {//机器人化验室报警(特殊的 水质报警)
|
|
|
- showValueJSBasic.setH("连续检测");
|
|
|
+ showValueJSBasic.setH(LIANXUJIANCE);
|
|
|
showValueJSBasic.setF(tXinyiWarningRecord.getLevel());
|
|
|
}
|
|
|
//通用的
|
|
@@ -1664,7 +1665,7 @@ public class AsyncTask {
|
|
|
tXinyiWarningRecord.setControlVal(csGkz);
|
|
|
tXinyiWarningRecord.setCreateBy(WARNING_DEFAULT_CREATE);
|
|
|
tXinyiWarningRecord.setCreateTime(DateUtils.getNowDate());
|
|
|
- tXinyiWarningRecord.setRemark("0");
|
|
|
+ tXinyiWarningRecord.setRemark(ZERO_SZ_WARNING.getCode());
|
|
|
|
|
|
//2024年5月25日17:52:33 如果工业库获取不到数据,也触发报警,但是不调用决策接口
|
|
|
if(Objects.isNull(currentVal) || currentVal.compareTo(BigDecimal.ZERO) == 0){
|
|
@@ -1761,7 +1762,7 @@ public class AsyncTask {
|
|
|
// tXinyiWarningRecord.setControlVal(csGkz);
|
|
|
tXinyiWarningRecord.setCreateBy(WARNING_DEFAULT_CREATE);
|
|
|
tXinyiWarningRecord.setCreateTime(DateUtils.getNowDate());
|
|
|
- tXinyiWarningRecord.setRemark("0");
|
|
|
+ tXinyiWarningRecord.setRemark(ZERO_SZ_WARNING.getCode());
|
|
|
|
|
|
//2024年5月25日17:52:33 如果工业库获取不到数据,也触发报警,但是不调用决策接口
|
|
|
if(Objects.isNull(currentVal) || currentVal.compareTo(BigDecimal.ZERO) == 0){
|
|
@@ -1954,7 +1955,7 @@ public class AsyncTask {
|
|
|
tXinyiWarningRecord.setControlVal(csGkz);
|
|
|
tXinyiWarningRecord.setCreateBy(WARNING_DEFAULT_CREATE);
|
|
|
tXinyiWarningRecord.setCreateTime(DateUtils.getNowDate());
|
|
|
- tXinyiWarningRecord.setRemark("3");//化验室
|
|
|
+ tXinyiWarningRecord.setRemark(THREE_HYS_WARNING.getCode());//化验室
|
|
|
|
|
|
//2024年5月25日17:52:33 如果工业库获取不到数据,也触发报警,但是不调用决策接口
|
|
|
if(Objects.isNull(currentVal)){
|