From aa3476e8ff45d168f0bb9376ed3a114610a65f12 Mon Sep 17 00:00:00 2001
From: zhangc <zc@123>
Date: 星期三, 25 十二月 2024 08:39:12 +0800
Subject: [PATCH] 添加工厂判断逻辑及优化库位查找

---
 src/main/java/com/zy/asrs/controller/AgvMobileController.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/AgvMobileController.java b/src/main/java/com/zy/asrs/controller/AgvMobileController.java
index 1aad0bc..5795120 100644
--- a/src/main/java/com/zy/asrs/controller/AgvMobileController.java
+++ b/src/main/java/com/zy/asrs/controller/AgvMobileController.java
@@ -12,6 +12,7 @@
 import com.zy.asrs.entity.param.*;
 import com.zy.asrs.service.*;
 import com.zy.asrs.service.impl.OrderServiceImpl;
+import com.zy.asrs.utils.OrderUtils;
 import com.zy.common.web.BaseController;
 import lombok.Synchronized;
 import org.slf4j.Logger;
@@ -140,9 +141,11 @@
         params.getCombParams().forEach(combParam -> {
             agvMobileService.comb(combParam, getUserId());
         });
+        //鑾峰彇鍒ゆ柇鏃跺摢涓巶鐨勮鍗�
         String csocode = params.getCombParams().get(0).getCombMats().get(0).getCsocode();
+        String factory = OrderUtils.getFactory(csocode);
         params.setContainerType(Short.valueOf(params.getContainerCode().substring(0, 2)));
-        workService.emptyPlateIn(params.getDevNo(), params.getContainerCode(), params.getContainerType(), getUserId(), false);
+        workService.emptyPlateIn(params.getDevNo(), params.getContainerCode(), params.getContainerType(), getUserId(), false,factory);
 
         return R.ok("鐢熸垚宸ヤ綔妗f垚鍔�");
     }
@@ -157,7 +160,7 @@
 
         for (AgvMobileStartParam.Pda pda : params.getPad()) {
             pda.setContainerType(Short.valueOf(pda.getContainerCode().substring(0, 2)));
-            workService.emptyPlateIn(pda.getDevNo(), pda.getContainerCode(), pda.getContainerType(), getUserId(), false);
+            workService.emptyPlateIn(pda.getDevNo(), pda.getContainerCode(), pda.getContainerType(), getUserId(), false,null);
         }
 
         return R.ok();

--
Gitblit v1.9.1