From a4f07b2a0ddb6c210e05afbbb491feeb466203e7 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期一, 09 三月 2026 19:15:50 +0800
Subject: [PATCH] #V3重大更新,升级JDK17,升级SpirngBoot3.5.1

---
 src/main/java/com/zy/core/utils/DualCrnOperateProcessUtils.java |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/zy/core/utils/DualCrnOperateProcessUtils.java b/src/main/java/com/zy/core/utils/DualCrnOperateProcessUtils.java
index 99dc866..93f7e4a 100644
--- a/src/main/java/com/zy/core/utils/DualCrnOperateProcessUtils.java
+++ b/src/main/java/com/zy/core/utils/DualCrnOperateProcessUtils.java
@@ -3,7 +3,7 @@
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.serializer.SerializerFeature;
-import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.core.exception.CoolException;
 import com.zy.asrs.domain.enums.NotifyMsgType;
 import com.zy.asrs.domain.param.CreateLocMoveTaskParam;
@@ -63,7 +63,7 @@
 
     //鍏ュ嚭搴�  ===>>  鍙屽伐浣嶅爢鍨涙満鍏ュ嚭搴撲綔涓氫笅鍙�
     public synchronized void dualCrnIoExecute() {
-        List<BasDualCrnp> basDualCrnps = basDualCrnpService.selectList(new EntityWrapper<>());
+        List<BasDualCrnp> basDualCrnps = basDualCrnpService.list(new QueryWrapper<>());
         for (BasDualCrnp basDualCrnp : basDualCrnps) {
             DualCrnThread dualCrnThread = (DualCrnThread) SlaveConnection.get(SlaveType.DualCrn, basDualCrnp.getCrnNo());
             if(dualCrnThread == null){
@@ -75,7 +75,7 @@
                 continue;
             }
 
-            List<WrkMast> wrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>()
+            List<WrkMast> wrkMasts = wrkMastService.list(new QueryWrapper<WrkMast>()
                     .eq("dual_crn_no", basDualCrnp.getCrnNo())
                     .in("wrk_sts", WrkStsType.INBOUND_RUN.sts, WrkStsType.OUTBOUND_RUN.sts, WrkStsType.LOC_MOVE_RUN.sts)
             );
@@ -335,8 +335,12 @@
             }
         }
 
+        if (taskList.isEmpty()) {
+            return list;
+        }
+
         // 鑾峰彇浠诲姟
-        List<WrkMast> wrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>()
+        List<WrkMast> wrkMasts = wrkMastService.list(new QueryWrapper<WrkMast>()
                 .eq("dual_crn_no", basDualCrnp.getCrnNo())
                 .in("wrk_no", taskList)
         );
@@ -362,7 +366,7 @@
             return list;
         }
 
-        List<WrkMast> wrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>()
+        List<WrkMast> wrkMasts = wrkMastService.list(new QueryWrapper<WrkMast>()
                 .eq("dual_crn_no", basDualCrnp.getCrnNo())
                 .eq("wrk_sts", WrkStsType.NEW_OUTBOUND.sts)
         );
@@ -372,7 +376,7 @@
 
     private List<WrkMast> getLocMoveTaskList(BasDualCrnp basDualCrnp) {
         List<WrkMast> list = new ArrayList<>();
-        List<WrkMast> wrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>()
+        List<WrkMast> wrkMasts = wrkMastService.list(new QueryWrapper<WrkMast>()
                 .eq("dual_crn_no", basDualCrnp.getCrnNo())
                 .eq("wrk_sts", WrkStsType.NEW_LOC_MOVE.sts)
         );
@@ -404,7 +408,7 @@
         }
 
         // 鑾峰彇搴撲綅淇℃伅
-        LocMast locMast = locMastService.selectById(wrkMast.getLocNo());
+        LocMast locMast = locMastService.getById(wrkMast.getLocNo());
         if (locMast == null) {
             News.taskInfo(wrkMast.getWrkNo(), "鐩爣搴撲綅:{} 淇℃伅涓嶅瓨鍦�", wrkMast.getLocNo());
             return null;
@@ -578,7 +582,7 @@
             }
 
             // 鑾峰彇搴撲綅淇℃伅
-            LocMast locMast = locMastService.selectById(wrkMast.getSourceLocNo());
+            LocMast locMast = locMastService.getById(wrkMast.getSourceLocNo());
             if (locMast == null) {
                 News.taskInfo(wrkMast.getWrkNo(), "婧愬簱浣�:{} 淇℃伅涓嶅瓨鍦�", wrkMast.getSourceLocNo());
                 continue;
@@ -633,7 +637,7 @@
         Integer crnNo = basDualCrnp.getCrnNo();
 
         // 鑾峰彇婧愬簱浣嶄俊鎭�
-        LocMast sourceLocMast = locMastService.selectById(wrkMast.getSourceLocNo());
+        LocMast sourceLocMast = locMastService.getById(wrkMast.getSourceLocNo());
         if (sourceLocMast == null) {
             News.taskInfo(wrkMast.getWrkNo(), "婧愬簱浣�:{} 淇℃伅涓嶅瓨鍦�", wrkMast.getSourceLocNo());
             return null;
@@ -645,7 +649,7 @@
         }
 
         // 鑾峰彇搴撲綅淇℃伅
-        LocMast locMast = locMastService.selectById(wrkMast.getLocNo());
+        LocMast locMast = locMastService.getById(wrkMast.getLocNo());
         if (locMast == null) {
             News.taskInfo(wrkMast.getWrkNo(), "搴撲綅:{} 淇℃伅涓嶅瓨鍦�", wrkMast.getLocNo());
             return null;
@@ -688,7 +692,7 @@
 
     //鍙屽伐浣嶅爢鍨涙満浠诲姟鎵ц瀹屾垚
     public synchronized void dualCrnIoExecuteFinish() {
-        List<BasDualCrnp> basDualCrnps = basDualCrnpService.selectList(new EntityWrapper<>());
+        List<BasDualCrnp> basDualCrnps = basDualCrnpService.list(new QueryWrapper<>());
         for (BasDualCrnp basDualCrnp : basDualCrnps) {
             DualCrnThread dualCrnThread = (DualCrnThread) SlaveConnection.get(SlaveType.DualCrn, basDualCrnp.getCrnNo());
             if(dualCrnThread == null){

--
Gitblit v1.9.1