From 5a7b4e6003671eb17a3ce07d6e69a10ae842a63c Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期四, 04 三月 2021 10:41:10 +0800 Subject: [PATCH] # --- src/main/java/zy/cloud/wms/common/service/MainService.java | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 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 e26ea1f..dbc4645 100644 --- a/src/main/java/zy/cloud/wms/common/service/MainService.java +++ b/src/main/java/zy/cloud/wms/common/service/MainService.java @@ -13,10 +13,7 @@ import zy.cloud.wms.manager.entity.LocDetl; import zy.cloud.wms.manager.entity.Mat; import zy.cloud.wms.manager.entity.Pakout; -import zy.cloud.wms.manager.service.LocDetlService; -import zy.cloud.wms.manager.service.MatService; -import zy.cloud.wms.manager.service.PakoutService; -import zy.cloud.wms.manager.service.PriorService; +import zy.cloud.wms.manager.service.*; import java.util.Date; import java.util.List; @@ -36,7 +33,7 @@ @Autowired private PakoutService pakoutService; @Autowired - private PriorService priorService; + private CustOrderService custOrderService; @Autowired private SnowflakeIdWorker snowflakeIdWorker; @@ -68,6 +65,8 @@ pakout.setNodeId(locDetl.getNodeId()); pakout.setWrkNo(String.valueOf(snowflakeIdWorker.nextId())); VersionUtils.setPakout(pakout, mat); +// pakout.setDocId(custOrder.getBTypeId()); + pakout.setDocNum(custOrder.getNumber()); // 鍗曟嵁缂栧彿 pakout.setCreateTime(now); pakout.setUpdateTime(now); pakout.setStatus(1); @@ -78,10 +77,14 @@ if (!locDetlService.reduceStock(locDetl.getNodeId(), mat.getMatnr(), issued>=locDetl.getAnfme()?locDetl.getAnfme():issued)) { throw new CoolException("淇敼搴撳瓨鏄庣粏鏁伴噺澶辫触"); } - // 鍓╀綑寰呭嚭璐т綅閫掑噺 + // 鍓╀綑寰呭嚭鏁伴噺閫掑噺 issued = issued - locDetl.getAnfme(); } } + // 淇敼鍗曟嵁鐘舵�� + if (!custOrderService.updateStatus(custOrder.getNumber(), 2)) { + throw new CoolException("淇敼鍗曟嵁鐘舵�佸け璐�"); + } } } -- Gitblit v1.9.1