From 8e50919bbf442ed17f4d75aa55786e3acb07304c Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期六, 07 三月 2026 09:18:01 +0800
Subject: [PATCH] 组托时没有入库通知档的数据,自动生成空托盘数据入库
---
src/main/java/com/zy/common/web/WcsController.java | 21 ++++++++++++++++++++-
1 files changed, 20 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/zy/common/web/WcsController.java b/src/main/java/com/zy/common/web/WcsController.java
index c9d23a5..a4d3b9e 100644
--- a/src/main/java/com/zy/common/web/WcsController.java
+++ b/src/main/java/com/zy/common/web/WcsController.java
@@ -70,7 +70,26 @@
if (wrkMast != null && wrkMast.getIoType() == 103) {
return R.parse(CodeRes.PICK_600);
}
- return R.parse(CodeRes.NO_COMB_700);
+ Date now = new Date();
+ WaitPakin waitPakin = new WaitPakin();
+ waitPakin.setMatnr("emptyPallet");
+ waitPakin.setBatch("");
+ waitPakin.setAnfme(1D);
+ waitPakin.setZpallet(param.getBarcode());
+ waitPakin.setIoStatus("N");
+ waitPakin.setStatus("Y");
+ waitPakin.setAppeUser(9999L);
+ waitPakin.setAppeTime(now);
+ waitPakin.setModiUser(9999L);
+ waitPakin.setModiTime(now);
+ if (!waitPakinService.insert(waitPakin)) {
+ return R.error("鑷姩鐢熸垚鍏ュ簱閫氱煡妗eけ璐�");
+ }
+ waitPakins = waitPakinService.selectList(new EntityWrapper<WaitPakin>().eq("zpallet", param.getBarcode()));
+ if (Cools.isEmpty(waitPakins)) {
+ return R.error("鑷姩鐢熸垚鍏ュ簱閫氱煡妗e悗鏈煡璇㈠埌鏁版嵁");
+ }
+ log.info("WCS鍏ュ簱鎺ュ彛鑷姩鐢熸垚鍏ュ簱閫氱煡妗�, zpallet:{}, matnr:{}, anfme:{}", param.getBarcode(), "32149", 1D);
}
int countLoc = locDetlService.selectCount(new EntityWrapper<LocDetl>().eq("zpallet",param.getBarcode()));
int countWrk = wrkDetlService.selectCount(new EntityWrapper<WrkDetl>().eq("zpallet",param.getBarcode()));
--
Gitblit v1.9.1