From eb13b96cc3b01a3d44fbce6a730004e158418ab5 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 09 四月 2021 14:06:58 +0800
Subject: [PATCH] #

---
 src/main/java/zy/cloud/wms/common/service/MainService.java |   59 ++---------------------------------------------------------
 1 files changed, 2 insertions(+), 57 deletions(-)

diff --git a/src/main/java/zy/cloud/wms/common/service/MainService.java b/src/main/java/zy/cloud/wms/common/service/MainService.java
index a2007e9..3791840 100644
--- a/src/main/java/zy/cloud/wms/common/service/MainService.java
+++ b/src/main/java/zy/cloud/wms/common/service/MainService.java
@@ -7,15 +7,9 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
-import zy.cloud.wms.common.config.CodeCoolException;
 import zy.cloud.wms.common.model.OrderStoDto;
-import zy.cloud.wms.common.service.asrs.AsrsService;
-import zy.cloud.wms.common.service.asrs.entity.Result;
-import zy.cloud.wms.common.service.asrs.entity.Result1;
 import zy.cloud.wms.common.utils.VersionUtils;
 import zy.cloud.wms.manager.entity.*;
-import zy.cloud.wms.manager.entity.param.StockTransferParam;
-import zy.cloud.wms.manager.entity.result.PakoutVo;
 import zy.cloud.wms.manager.service.CustOrderService;
 import zy.cloud.wms.manager.service.LocDetlService;
 import zy.cloud.wms.manager.service.MatService;
@@ -40,8 +34,6 @@
     private CustOrderService custOrderService;
     @Autowired
     private SnowflakeIdWorker snowflakeIdWorker;
-    @Autowired
-    private AsrsService asrsService;
 
     @Transactional
     public List<StoPreTab> stockOutPreview(OrderStoDto dto) {
@@ -50,17 +42,7 @@
         }
         List<StoPreTab> res = new ArrayList<>();
         // 妫�鏌ュ簱瀛樻槸鍚﹁冻澶�
-        List<StockTransferParam> transferParams = locDetlService.checkLocDetlCountOfRes(dto.getNumber());
-        if (!Cools.isEmpty(transferParams)) {
-            // 鏌ョ湅绔嬪簱搴撳瓨
-            Result result = asrsService.stockTransferPrew(transferParams);
-            if (result.getCode() == 500) {
-                throw new CodeCoolException("20001-" + String.valueOf(result.getMsg()));
-            }
-            if (result.getCode() == 200) {
-                res = (List<StoPreTab>) result.getData();
-            }
-        }
+        locDetlService.checkLocDetlCount(dto.getNumber());
 
         for (CustOrder custOrder : dto.getCustOrders()) {
             // 鍒ゆ柇鐗╂枡鏄惁瀛樺湪
@@ -115,44 +97,7 @@
 
         /******************************* 绔嬪簱鎷h揣鍗� ********************************/
         // 妫�鏌ュ簱瀛樻槸鍚﹁冻澶�
-        List<StockTransferParam> transferParams = locDetlService.checkLocDetlCountOfRes(dto.getNumber());
-        if (!Cools.isEmpty(transferParams)) {
-            // 鏌ョ湅绔嬪簱搴撳瓨
-            Result1 result = asrsService.stockTransfer(transferParams);
-            if (result.getCode() == 500) {
-                if (Cools.isEmpty(result.getData())) {
-                    throw new CoolException(result.getMsg());
-                } else {
-                    throw new CodeCoolException("20001-" + result.getData());
-                }
-            }
-            if (result.getCode() == 200) {
-                for (PakoutVo vo : result.getData()) {
-                    // 鍒ゆ柇鐗╂枡鏄惁瀛樺湪
-                    Mat mat = matService.selectByMatnr(vo.getMatnr());
-                    if (null == mat) {
-                        throw new CoolException(vo.getMatnr() + "鐗╂枡灏氭湭鏇存柊銆�" + dto.getNumber() +"鍗曟嵁鍥犳涓柇锛�");
-                    }
-                    Pakout pakout = new Pakout();
-                    pakout.setWrkSts(1L);
-                    pakout.setAnfme(vo.getAnfme());
-                    pakout.setZpallet(vo.getZpallet());
-                    pakout.setLocNo(vo.getLocNo());
-                    pakout.setNodeId(-1L);
-                    pakout.setWrkNo(String.valueOf(snowflakeIdWorker.nextId()));
-                    VersionUtils.setPakout(pakout, mat);
-                    pakout.setDocId(getDocId(dto.getNumber())); // 鍗曟嵁绫诲瀷
-                    pakout.setDocNum(dto.getNumber());    // 鍗曟嵁缂栧彿
-                    pakout.setCreateTime(now);
-                    pakout.setUpdateTime(now);
-                    pakout.setStatus(1);
-                    if (!pakoutService.insert(pakout)) {
-                        throw new CoolException("淇濆瓨鍑哄簱閫氱煡鍗曞け璐�");
-                    }
-                }
-
-            }
-        }
+        locDetlService.checkLocDetlCount(dto.getNumber());
 
         /******************************* 骞充粨鎷h揣鍗� ********************************/
         for (CustOrder custOrder : dto.getCustOrders()) {

--
Gitblit v1.9.1