From 49f306cb470a8ee824204b701796d1d8f63ff223 Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期一, 27 十月 2025 17:58:05 +0800
Subject: [PATCH] *

---
 src/main/java/com/zy/common/service/CommonService.java |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/zy/common/service/CommonService.java b/src/main/java/com/zy/common/service/CommonService.java
index f6d0189..5dff18c 100644
--- a/src/main/java/com/zy/common/service/CommonService.java
+++ b/src/main/java/com/zy/common/service/CommonService.java
@@ -162,7 +162,7 @@
                                                             FindLocNoAttributeVo findLocNoAttributeVo, LocTypeDto locTypeDto,
                                                             RowLastnoType rowLastnoType) {
         int attempt = times;
-        while (attempt < crnNumber * 2) {
+        while (attempt < crnNumber * 4) {
             int[] params = Utils.LocNecessaryParameters(rowLastno, curRow, crnNumber);
             curRow = params[1];
             int crnNo = params[2];
@@ -375,7 +375,7 @@
             List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>()
                     .eq("row1", nearRow)
                     .eq("loc_sts", "O").eq("whs_type", rowLastnoType.getType().longValue())
-                    .orderBy("lev1", false).orderBy("bay1", true));
+                    .orderBy("lev1", true).orderBy("bay1", false));
             for (LocMast locMast1 : locMasts) {
                 if (!VersionUtils.locMoveCheckLocTypeComplete(locMast1, locTypeDto)) {
                     continue;
@@ -440,7 +440,7 @@
             List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>()
                     .eq("row1", nearRow)
                     .eq("loc_sts", "O").eq("whs_type", rowLastnoType.getType().longValue())
-                    .orderBy("lev1", true).orderBy("bay1", true));
+                    .orderBy("lev1", true).orderBy("bay1", false));
             for (LocMast locMast1 : locMasts) {
                 if (!VersionUtils.locMoveCheckLocTypeComplete(locMast1, locTypeDto)) {
                     continue;
@@ -1026,15 +1026,16 @@
                 log.error("type_no={},stn_no={},crn_no={}", staDescId, sourceStaNo, crnNo);
 //                throw new CoolException("鍏ュ簱璺緞涓嶅瓨鍦�");
                 crnNo = 0;
-            } else {
-                staNo = basDevpService.selectById(staDesc.getCrnStn());
-                if (!staNo.getAutoing().equals("Y")) {
-                    log.error("鐩爣绔�" + staDesc.getCrnStn() + "涓嶅彲鐢�");
-//                throw new CoolException("鐩爣绔�"+staDesc.getCrnStn()+"涓嶅彲鐢�");
-                    crnNo = 0;
-                }
-                startupDto.setStaNo(staNo.getDevNo());
             }
+//            else {
+//                staNo = basDevpService.selectById(staDesc.getCrnStn());
+//                if (!staNo.getAutoing().equals("Y")) {
+//                    log.error("鐩爣绔�" + staDesc.getCrnStn() + "涓嶅彲鐢�");
+////                throw new CoolException("鐩爣绔�"+staDesc.getCrnStn()+"涓嶅彲鐢�");
+//                    crnNo = 0;
+//                }
+//                startupDto.setStaNo(staNo.getDevNo());
+//            }
         }
 
         // 鏇存柊搴撲綅鎺掑彿

--
Gitblit v1.9.1