From 5acac40bea6d214d256332f26119179956514699 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期一, 13 二月 2023 16:14:41 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/task/handler/MoveLocHandler.java |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 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 30670f1..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,14 +61,14 @@
                     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());

--
Gitblit v1.9.1