|
@@ -2064,7 +2064,8 @@ public class AsyncTask {
|
|
|
|
|
|
//进水相关报警
|
|
|
//进水总磷超标报警
|
|
|
- BigDecimal jsTp = tXinyiIndustry.getJsTp();
|
|
|
+ //2025年04月16日18:29:37 进水总磷因为大模型有点问题,暂时注释掉 ToDo 后续放开
|
|
|
+ /*BigDecimal jsTp = tXinyiIndustry.getJsTp();
|
|
|
warningMoreExceed = handleXinYiWarningRecordJSMore(jszlSjz, jsTp, BusinessEnum.WarningCategoryEnum.JS_ZL.getCode(), tXinyiIndustry, normConfig, getCwrwfhzByDetail(jsSlq, tXinyiIndustry.getJsTp(), jsslSjz, normConfig.getJszlSjz()));
|
|
|
if(warningMoreExceed.isBreakpoint()){
|
|
|
breakpointCount++;
|
|
@@ -2073,7 +2074,7 @@ public class AsyncTask {
|
|
|
if(warningMoreExceed.isNoChange()){
|
|
|
noChange++;
|
|
|
noChangeList.add(warningMoreExceed.getNoChangeWarningRecord());
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
//进水COD超标报警
|
|
|
BigDecimal jsCod = tXinyiIndustry.getJsCod();
|
|
@@ -2599,8 +2600,9 @@ public class AsyncTask {
|
|
|
handleXinYiWarningsCsOrigin(csadBzz, csNh3, csadGkz, BusinessEnum.WarningCategoryEnum.CS_AD.getCode(), tXinyiIndustry, normConfig, getCwrwfhzByDetail(jsSlq, tXinyiIndustry.getJsNh3(), jsslSjz, normConfig.getJsadSjz()));
|
|
|
if(csSSExecute && !Objects.isNull(csSSBzz) && csSSBzz.compareTo(BigDecimal.ZERO) > 0 && !Objects.isNull(csssGkz) && csssGkz.compareTo(BigDecimal.ZERO) > 0)
|
|
|
handleXinYiWarningsCsOrigin(csSSBzz, csSS, csssGkz, BusinessEnum.WarningCategoryEnum.CS_SS.getCode(), tXinyiIndustry, normConfig, getCwrwfhzByDetail(jsSlq, tXinyiIndustry.getJsSs(), jsslSjz, normConfig.getJsssSjz()));
|
|
|
- if(jsZLExecute && !Objects.isNull(jszlSjz) && jszlSjz.compareTo(BigDecimal.ZERO) > 0)
|
|
|
- handleXinYiWarningRecordJSOrigin(jszlSjz, jsTp, BusinessEnum.WarningCategoryEnum.JS_ZL.getCode(), tXinyiIndustry, normConfig, getCwrwfhzByDetail(jsSlq, tXinyiIndustry.getJsTp(), jsslSjz, normConfig.getJszlSjz()));
|
|
|
+ //2025年04月16日18:29:37 进水总磷因为大模型有点问题,暂时注释掉 ToDo 后续放开
|
|
|
+ /*if(jsZLExecute && !Objects.isNull(jszlSjz) && jszlSjz.compareTo(BigDecimal.ZERO) > 0)
|
|
|
+ handleXinYiWarningRecordJSOrigin(jszlSjz, jsTp, BusinessEnum.WarningCategoryEnum.JS_ZL.getCode(), tXinyiIndustry, normConfig, getCwrwfhzByDetail(jsSlq, tXinyiIndustry.getJsTp(), jsslSjz, normConfig.getJszlSjz()));*/
|
|
|
if(jsCodExecute && !Objects.isNull(jscodSjz) && jscodSjz.compareTo(BigDecimal.ZERO) > 0)
|
|
|
handleXinYiWarningRecordJSOrigin(jscodSjz, jsCod, BusinessEnum.WarningCategoryEnum.JS_COD.getCode(), tXinyiIndustry, normConfig, getCwrwfhzByDetail(jsSlq, tXinyiIndustry.getJsCod(), jsslSjz, normConfig.getJscodSjz()));
|
|
|
if(jsZDExecute && !Objects.isNull(jszdSjz) && jszdSjz.compareTo(BigDecimal.ZERO) > 0)
|
|
@@ -6184,14 +6186,15 @@ public class AsyncTask {
|
|
|
}
|
|
|
|
|
|
|
|
|
- if(!Objects.isNull(tpRccJqr)){
|
|
|
+ //2025年04月16日18:29:37 进水总磷因为大模型有点问题,暂时注释掉 ToDo 后续放开
|
|
|
+ /*if(!Objects.isNull(tpRccJqr)){
|
|
|
BigDecimal csTp = tpRccJqr.divide(ROBOT_HY_DIVIDE, NUMBER_SCALE_4, RoundingMode.HALF_UP);
|
|
|
warningMoreExceed = handleXinYiWarningRecordRobotMore(cszlBzz, csTp, cszlGkz, ROBOT_ECCZLSY.getCode(), tXinyiIndustry, normConfig, getCwrwfhzByDetail(jsSlq, tXinyiIndustry.getJsTp(), jsslSjz, normConfig.getJszlSjz()));
|
|
|
if(warningMoreExceed.isBreakpoint()){
|
|
|
breakpointCount++;
|
|
|
breakPointList.add(warningMoreExceed.getBreakPointWarningRecord());
|
|
|
}
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
|
|
|
//判断 增加容错
|
|
@@ -6411,12 +6414,13 @@ public class AsyncTask {
|
|
|
}
|
|
|
|
|
|
//总磷
|
|
|
- if(!Objects.isNull(tpRccJqr) && tpRccJqr.compareTo(BigDecimal.ZERO) > 0 && ecczlxyExecute){
|
|
|
+ //2025年04月16日18:29:37 进水总磷因为大模型有点问题,暂时注释掉 ToDo 后续放开
|
|
|
+ /*if(!Objects.isNull(tpRccJqr) && tpRccJqr.compareTo(BigDecimal.ZERO) > 0 && ecczlxyExecute){
|
|
|
BigDecimal csTp = tpRccJqr.divide(ROBOT_HY_DIVIDE, NUMBER_SCALE_4, RoundingMode.HALF_UP);
|
|
|
if(!Objects.isNull(cszlBzz)){
|
|
|
handleXinYiWarningsRobotOrigin(cszlBzz, csTp, cszlGkz, ROBOT_ECCZLSY.getCode(), tXinyiIndustry, normConfig, getCwrwfhzByDetail(jsSlq, tXinyiIndustry.getJsTp(), jsslSjz, normConfig.getJszlSjz()));
|
|
|
}
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
|
|
|
//2#缺氧出-硝酸盐
|