From 7a868ca70a8f8cc796664ce1e08e8f4cae322fc8 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <xltys1995>
Date: 星期六, 10 四月 2021 00:09:09 +0800
Subject: [PATCH] #

---
 src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java |   67 ++-------------------------------
 1 files changed, 4 insertions(+), 63 deletions(-)

diff --git a/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java b/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
index 547e5f9..df67520 100644
--- a/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
+++ b/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
@@ -1,18 +1,18 @@
 package zy.cloud.wms.manager.service.impl;
 
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
-import com.core.common.*;
+import com.core.common.Cools;
+import com.core.common.DateUtils;
+import com.core.common.R;
+import com.core.common.SnowflakeIdWorker;
 import com.core.exception.CoolException;
 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.BillDto;
 import zy.cloud.wms.common.model.MatnrDto;
 import zy.cloud.wms.common.model.OrderStoDto;
 import zy.cloud.wms.common.service.MainService;
-import zy.cloud.wms.common.service.asrs.AsrsService;
-import zy.cloud.wms.common.service.asrs.entity.Result1;
 import zy.cloud.wms.common.service.erp.ErpService;
 import zy.cloud.wms.common.utils.VersionUtils;
 import zy.cloud.wms.manager.entity.*;
@@ -44,8 +44,6 @@
     private SnowflakeIdWorker snowflakeIdWorker;
     @Autowired
     private MatService matService;
-    @Autowired
-    private AsrsService asrsService;
     @Autowired
     private ErpService erpService;
     @Autowired
@@ -503,63 +501,6 @@
             }
         }
         return R.ok("鐢熸垚閿�鍞鍗�" + param.getNumber() + "鎴愬姛");
-    }
-
-    @Override
-    @Transactional
-    public R stockTransfer(String number, Long userId) {
-        List<CustOrder> custOrders = custOrderService.selectList(new EntityWrapper<CustOrder>().eq("number", number).eq("status", 1));
-        boolean asrs = false;
-        List<StockTransferParam> params = new ArrayList<>();
-        for (CustOrder custOrder : custOrders) {
-            Double count = locDetlService.selectCountByMatnr(custOrder.getUserCode());
-            if (count == null) {
-                count = 0.0D;
-            }
-            if (count < custOrder.getQty()) {
-                if (!asrs) { asrs = true; }
-                StockTransferParam param = new StockTransferParam();
-                param.setMatnr(custOrder.getUserCode());
-                param.setAnfme(custOrder.getQty() - count);
-                params.add(param);
-            }
-        }
-        if (asrs) {
-//            if (asrsService.stockTransfer(params)) {
-//                for (StockTransferParam param : params) {
-//                    // 淇敼閿�鍞鍗曞緟鍑烘暟閲�
-//                    if (!custOrderService.updateQty(number, param.getMatnr(), param.getAnfme())) {
-//                        throw new CoolException("淇敼閿�鍞鍗曞緟鍑烘暟閲忓け璐�");
-//                    }
-//                }
-//                return R.ok("搴撳瓨璋冩嫧鎴愬姛");
-//            } else {
-//                return R.error("绔嬪簱璋冩嫧澶辫触锛岃鑱旂郴绠$悊鍛�");
-//            }
-        }
-        return R.error("鏆備笉缂鸿揣锛屼笉闇�瑕佺珛搴撹皟鎷�");
-    }
-
-    @Override
-    public R asrsStockTransfer(AsrsTransferParam param, Long userId) {
-        if (Cools.isEmpty(param.getNode_id(), param.getMatnr(), param.getSafe_qua(), param.getAmount())) {
-            return R.error("鏁伴噺閿欒");
-        }
-        List<StockTransferParam> params = new ArrayList<>();
-        StockTransferParam transferParam = new StockTransferParam();
-        transferParam.setMatnr(param.getMatnr());
-        transferParam.setAnfme(Arith.subtract(2, param.getSafe_qua(), param.getAmount()));
-        transferParam.setAllotNo(param.getNode_id()+ "_" +param.getMatnr());
-        params.add(transferParam);
-        Result1 result = asrsService.stockTransfer(params);
-        if (result.getCode() == 500) {
-            if (Cools.isEmpty(result.getData())) {
-                throw new CoolException(result.getMsg());
-            } else {
-                throw new CodeCoolException("20001-" + result.getData());
-            }
-        }
-        return R.ok("琛ヤ粨鎴愬姛锛岀瓑寰呯珛搴撹皟鎷�");
     }
 
     @Override

--
Gitblit v1.9.1