From c27e452526dd791820925ea029431aa2f5879035 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期二, 24 六月 2025 15:51:36 +0800
Subject: [PATCH] 负荷移植建议与方案 修改

---
 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/ModelController.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/ModelController.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/ModelController.java
index d47bdd4..cad9ac6 100644
--- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/ModelController.java
+++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/ModelController.java
@@ -70,6 +70,9 @@
         if (reqVO.getTingjiRezha()== null) {
             reqVO.setTingjiRezha(0);
         }
+        if (reqVO.getIsReduceCog() == null) {
+            return CommonResult.error(GlobalErrorCodeConstants.UNKNOWN.getCode(), "IsReduceCog is null");
+        }
 
         MdkScheduleReqDTO fhyzDto = new MdkScheduleReqDTO();
         PowerTransferRespVO result = new PowerTransferRespVO();
@@ -114,12 +117,12 @@
                     zhilingParams.add(reqVO.getMins());
                     rphSettings.put("zhiling_params", JSONArray.toJSONString(zhilingParams));
                     List<Integer> jiaohuaParams = new ArrayList<>();
-                    jiaohuaParams.add(1);
+                    jiaohuaParams.add(reqVO.getIsReduceCog() == 0 ? 0 : 1);
                     jiaohuaParams.add(reqVO.getLimit().intValue());
                     rphSettings.put("jiaohua_params", JSONArray.toJSONString(jiaohuaParams));
                     List<Integer> loadChangeState = new ArrayList<>();
                     String[] loadChangeArr = {"GASrezhaAdvice", "GAShoubanAdvice", "GASzhongbanAdvice", "GASAshaojieAdvice", "GASBshaojieAdvice"};
-                    for (int i = 0; i < loadChangeState.size(); i++) {
+                    for (int i = 0; i < loadChangeArr.length; i++) {
                         loadChangeState.add(reqVO.getAdviceCodeList().contains(loadChangeArr[i]) ? 1 : 0);
                     }
                     rphSettings.put("load_change_state", JSONArray.toJSONString(loadChangeState));

--
Gitblit v1.9.3