From 775e3cb20adaa87d5e71f844b62f3e524f4deef9 Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期一, 13 十月 2025 17:51:07 +0800
Subject: [PATCH] 修复自动移库BUG

---
 src/main/java/com/zy/asrs/task/handler/AutomaticLibraryTransferHandler.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/AutomaticLibraryTransferHandler.java b/src/main/java/com/zy/asrs/task/handler/AutomaticLibraryTransferHandler.java
index fb50681..87dff8f 100644
--- a/src/main/java/com/zy/asrs/task/handler/AutomaticLibraryTransferHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/AutomaticLibraryTransferHandler.java
@@ -180,6 +180,7 @@
                     List<LocDetl> locDetls = locDetlService.selectList(new EntityWrapper<LocDetl>().eq("loc_no", locMast.getLocNo()));
                     for (LocDetl locDetl : locDetls) {
                         WrkDetl wrkDetl = new WrkDetl();
+                        wrkDetl.sync(locDetl);
                         wrkDetl.setWrkNo(workNo);
                         wrkDetl.setIoTime(new Date());
                         wrkDetl.setAnfme(locDetl.getAnfme());
@@ -228,12 +229,15 @@
         LocMast locMast1 = locMastsO.get(0);
 
         LocMast locMast2 = locMastsF.get(locMastsF.size()-1);
-        if(locMast2.getBay1()>locMast1.getBay1()){
+        if(locMast2.getBay1()<locMast1.getBay1()){
             return FAIL;
         }
 
         String locNo=null;
         for(LocMast locMast:locMastsF){
+//            if(locMast.getLocNo().equals("0100403")){
+//                return SUCCESS;
+//            }
             if(locMast.getBay1()<locMast1.getBay1()){
                 locNo=locMast1.getLocNo();
             }

--
Gitblit v1.9.1