Ver código fonte

决策调用的时候 新增几个日报的进出水的五大指标数据项

王苗苗 7 meses atrás
pai
commit
c162c4d20d

+ 31 - 0
slibra-common/src/main/java/com/slibra/common/core/domain/DecisionReq.java

@@ -225,4 +225,35 @@ public class DecisionReq {
     @JSONField(name = "R")
     private BigDecimal RR;
 
+    //2024年08月19日18:01:45 新增字段
+
+    @JSONField(name = "COD_in_daily")
+    private BigDecimal codInDaily;
+
+    @JSONField(name = "TP_in_daily")
+    private BigDecimal tpInDaily;
+
+    @JSONField(name = "TN_in_daily")
+    private BigDecimal tnInDaily;
+
+    @JSONField(name = "andan_in_daily")
+    private BigDecimal anDanInDaily;
+
+    @JSONField(name = "SS_in_daily")
+    private BigDecimal ssInDaily;
+
+    @JSONField(name = "COD_off_daily")
+    private BigDecimal codOffDaily;
+
+    @JSONField(name = "TP_off_daily")
+    private BigDecimal tpOffDaily;
+
+    @JSONField(name = "TN_off_daily")
+    private BigDecimal tnOffDaily;
+
+    @JSONField(name = "andan_off_daily")
+    private BigDecimal anDanOffDaily;
+
+    @JSONField(name = "SS_off_daily")
+    private BigDecimal ssOffDaily;
 }

+ 12 - 0
slibra-common/src/main/java/com/slibra/common/utils/format/WaterFormat.java

@@ -122,6 +122,18 @@ public class WaterFormat {
         //2024年6月1日08:37:09 内回流加上
         // decisionReq.setR(daily.getNhlR());
         // decisionReq.setRR(daily.getWhlR());
+        //2024年08月19日18:18:57 新增参数
+        decisionReq.setCodInDaily(DecimalUtils.getAbsAndScale(daily.getJsCod(), INT_0));
+        decisionReq.setTpInDaily(DecimalUtils.getAbsAndScale(daily.getJsTp(), INT_0));
+        decisionReq.setTnInDaily(DecimalUtils.getAbsAndScale(daily.getJsTn(), INT_0));
+        decisionReq.setAnDanInDaily(DecimalUtils.getAbsAndScale(daily.getJsNh3(), INT_0));
+        decisionReq.setSsInDaily(DecimalUtils.getAbsAndScale(daily.getJsSs(), INT_0));
+
+        decisionReq.setCodOffDaily(DecimalUtils.getAbsAndScale(daily.getCsCod(), INT_0));
+        decisionReq.setTpOffDaily(DecimalUtils.getAbsAndScale(daily.getCsTp(), INT_0));
+        decisionReq.setTnOffDaily(DecimalUtils.getAbsAndScale(daily.getCsTn(), INT_0));
+        decisionReq.setAnDanOffDaily(DecimalUtils.getAbsAndScale(daily.getCsNh3(), INT_0));
+        decisionReq.setSsOffDaily(DecimalUtils.getAbsAndScale(daily.getCsSs(), INT_0));
         return decisionReq;
 
     }