From 12ee7baa78483a3077ac55cc6d11a0ebc543daf4 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期三, 12 十一月 2025 11:14:06 +0800
Subject: [PATCH] 1、中空避免不出片调度修改 2、钢化指定的工程,自动取消指定规则变更 3、中空打印标签修改为只打印配对玻璃的标签

---
 hangzhoumesParent/moduleService/hollowGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageHollowTask.java |    8 ++------
 1 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/hangzhoumesParent/moduleService/hollowGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageHollowTask.java b/hangzhoumesParent/moduleService/hollowGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageHollowTask.java
index 0fb1f76..3f8fe30 100644
--- a/hangzhoumesParent/moduleService/hollowGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageHollowTask.java
+++ b/hangzhoumesParent/moduleService/hollowGlassModule/src/main/java/com/mes/job/OpcPlcStorageCageHollowTask.java
@@ -1079,7 +1079,7 @@
     }
 
     private List<HollowGlassQueueInfo> computeOutHollowQueue(List<HollowGlassQueueInfo> queueInfoList, HollowGlassOutRelationInfo hollowGlassOutRelationInfo) {
-        if (CollectionUtil.isNotEmpty(queueInfoList)) {
+        if (CollectionUtil.isEmpty(queueInfoList)) {
             return new ArrayList<>();
         }
         //浠诲姟涓哄己鍒讹紝鍙洿鎺ヨ繑鍥炲師鏈夌殑闃熷垪
@@ -1093,11 +1093,6 @@
         List<HollowGlassQueueInfo> resultQueue = new ArrayList<>();
 
         for (List<HollowGlassQueueInfo> items : gridGroups.values()) {
-            // 鎯呭喌1锛氭牸瀛愬唴鍙湁涓�涓暟鎹笖鏈厤瀵� - 杩囨护鎺�
-            if (items.size() == 1 && 0 == items.get(0).getSlot()) {
-                continue;
-            }
-
             // 鎯呭喌2锛氭牸瀛愬唴鍏ㄩ儴涓烘湭閰嶅鐨勬暟鎹� - 杩囨护鎺�
             boolean allUnpaired = items.stream().noneMatch(e -> e.getIsPair() == 1);
             if (allUnpaired) {
@@ -1106,6 +1101,7 @@
             // 鍚﹀垯淇濈暀杩欎釜鏍煎瓙鍐呯殑鎵�鏈夋暟鎹�
             resultQueue.addAll(items);
         }
+        Collections.sort(resultQueue, Comparator.comparing(HollowGlassQueueInfo::getId));
         return resultQueue;
     }
 

--
Gitblit v1.8.0