From b09865e3b4e43ec7110ca7472188478fcdb6fb0f Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期三, 22 三月 2023 09:41:32 +0800
Subject: [PATCH] #库存档案同步上报

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

diff --git a/src/main/java/com/zy/asrs/task/handler/MoveLocHandler.java b/src/main/java/com/zy/asrs/task/handler/MoveLocHandler.java
index 82ecdc5..f7a0697 100644
--- a/src/main/java/com/zy/asrs/task/handler/MoveLocHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/MoveLocHandler.java
@@ -12,6 +12,7 @@
 import com.zy.asrs.task.core.ReturnT;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.transaction.interceptor.TransactionAspectSupport;
@@ -35,13 +36,18 @@
     @Autowired
     private WorkService workService;
 
+    @Value("${channel.equipmentRow}")
+    private Integer equipmentRow;  //娴嬭瘯搴撲綅鎵�鍦ㄦ帓鍙�
+    @Value("${channel.quietRow}")
+    private Integer quietRow;  //闈欑疆搴撲綅鎵�鍦ㄦ帓鍙�
+
     @Transactional
     public ReturnT<String> start() {
         try {
             List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>()
                     .eq("loc_sts", "F")
                     .eq("pack_status", 3)
-                    .eq("row1", 2)
+                    .eq("row1", equipmentRow)
                     .eq("loc_type1", (short) 1)
                     .eq("fire_status",0)
             );
@@ -55,20 +61,20 @@
                     if (!Cools.isEmpty(testMast)){
                         if (testMast.getStatus()==4){
                             //绉诲簱寮�濮嬶紝鏌ヨ鐩爣搴撲綅
-                            LocMast targetLocNo = locMastService.queryFreeLocMast(1,(short)2);
+                            LocMast targetLocNo = locMastService.queryFreeLocMast(quietRow,(short)2);
                             if (Cools.isEmpty(targetLocNo)){
-                                targetLocNo=locMastService.queryFreeLocMast(2,(short)2);
+                                targetLocNo=locMastService.queryFreeLocMast(equipmentRow,(short)2);
                             }
                             if (targetLocNo != null){
                                 workService.locMove(locMast.getLocNo(),targetLocNo.getLocNo(),(long)Integer.parseInt(testMast.getUserId()));
                             }else {
-                                log.error("娌℃湁绌哄簱浣�");
+                                log.error("娴嬭瘯瀹屾垚鑷姩绉诲簱--->娌℃湁绌哄簱浣�!");
                             }
                         }else if (testMast.getStatus()!=4) {
                             log.error("娴嬭瘯鐘舵�佸紓甯�,搴撲綅鍙蜂负锛�" + testMast.getLocNo());
                         }
                     }else {
-                        log.error("娴嬭瘯搴撲綅锛�"+locMast.getLocNo()+"鎵�灞炴祴璇曟。涓虹┖");
+                        log.error("娴嬭瘯搴撲綅锛�"+locMast.getLocNo()+"鎵�灞炴祴璇曟。涓虹┖鎴栬�呬笉鐘舵�佷负4");
                     }
                 }
             }

--
Gitblit v1.9.1