From 0d334766bcd06f6ce8678caed5747600f74b4d21 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 23 三月 2021 14:20:37 +0800 Subject: [PATCH] # --- src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 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 2f266cc..b10d741 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 @@ -12,6 +12,7 @@ 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.erp.ErpService; import zy.cloud.wms.common.utils.VersionUtils; import zy.cloud.wms.manager.entity.*; import zy.cloud.wms.manager.entity.param.*; @@ -46,6 +47,8 @@ private MatService matService; @Autowired private AsrsService asrsService; + @Autowired + private ErpService erpService; @Override @Transactional @@ -59,6 +62,7 @@ return R.error("鐗╂枡涓嶅瓨鍦�"); } Date now = new Date(); + String docNum = String.valueOf(snowflakeIdWorker.nextId()); for (Comb comb : combs) { // 鏀瑰彉缁勬墭妗g姸鎬� comb.setIoStatus(4); @@ -77,6 +81,8 @@ locDetl.setZpallet(param.getZpallet()); locDetl.setAnfme(comb.getAnfme()); VersionUtils.setLocDetl(locDetl, comb); + locDetl.setDocId(param.getDocType().longValue()); + locDetl.setDocNum(docNum); locDetl.setStatus(1); locDetl.setCreateBy(userId); locDetl.setCreateTime(now); @@ -94,6 +100,12 @@ } } + + // 涓婃姤缁檈rp + if (!erpService.uploadBill(combs, param.getDocType(), docNum)) { + throw new CoolException("鏃犳硶涓婃姤鑷砮rp"); + } + return R.ok(); } -- Gitblit v1.9.1