From 9f13307b0ad0d7a0bac431773ec073cb93b170d4 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期四, 02 四月 2026 18:50:23 +0800
Subject: [PATCH] #预调度堆垛机2

---
 src/main/java/com/zy/core/utils/CrnOperateProcessUtils.java |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/zy/core/utils/CrnOperateProcessUtils.java b/src/main/java/com/zy/core/utils/CrnOperateProcessUtils.java
index 21f433e..67cfb8a 100644
--- a/src/main/java/com/zy/core/utils/CrnOperateProcessUtils.java
+++ b/src/main/java/com/zy/core/utils/CrnOperateProcessUtils.java
@@ -503,13 +503,14 @@
         }
 
         if (!isWithinBatchExecuteWindow(wrkMast, unfinishedBatchWrkMasts, batchRunningLimit)) {
-            Integer windowStartSeq = unfinishedBatchWrkMasts.get(0).getBatchSeq();
-            Integer windowEndSeq = unfinishedBatchWrkMasts.get(Math.min(batchRunningLimit, unfinishedBatchWrkMasts.size()) - 1).getBatchSeq();
+            List<Integer> windowBatchSeqList = unfinishedBatchWrkMasts.stream()
+                    .limit(Math.min(batchRunningLimit, unfinishedBatchWrkMasts.size()))
+                    .map(WrkMast::getBatchSeq)
+                    .collect(java.util.stream.Collectors.toList());
             News.taskInfo(wrkMast.getWrkNo(),
-                    "鎵规:{} 褰撳墠涓ユ牸鎵ц绐楀彛搴忓彿涓篬{}-{}]锛屽綋鍓嶅簭鍙�={}锛屾殏涓嶅厑璁稿爢鍨涙満鍑哄簱",
+                    "鎵规:{} 褰撳墠涓ユ牸鎵ц绐楀彛搴忓彿鍒楄〃涓簕}锛屽綋鍓嶅簭鍙�={}锛屾殏涓嶅厑璁稿爢鍨涙満鍑哄簱",
                     wrkMast.getBatch(),
-                    windowStartSeq,
-                    windowEndSeq,
+                    windowBatchSeqList,
                     wrkMast.getBatchSeq());
             return false;
         }

--
Gitblit v1.9.1