From 4ce0a1b6c7712691a74f76890310f97c48215945 Mon Sep 17 00:00:00 2001 From: 野心家 <1051256694@qq.com> Date: 星期四, 25 五月 2023 09:05:05 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/web/WcsController.java | 37 ++++++++++++++++++++----------------- 1 files changed, 20 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/zy/common/web/WcsController.java b/src/main/java/com/zy/common/web/WcsController.java index 665cec7..5f0a27d 100644 --- a/src/main/java/com/zy/common/web/WcsController.java +++ b/src/main/java/com/zy/common/web/WcsController.java @@ -73,27 +73,30 @@ return R.error("packNo涓嶈兘涓虹┖"); } Date now = new Date(); - if (param.getSourceStaNo()==109){ + if (true){ try{ Mat mat = matService.selectByMatnr(param.getPackNo()); if (Cools.isEmpty(mat)){ return R.error("鍟嗗搧淇℃伅妗f鏈煡璇㈠埌pack淇℃伅"+param.getPackNo()); } WaitPakin waitPakin = new WaitPakin(); - waitPakin.setMatnr(mat.getMatnr());// Pack鐮� - waitPakin.setMaktx(mat.getMaktx()); - waitPakin.setZpallet(param.getBarcode()); //鎵樼洏鐮� - waitPakin.setIoStatus("N"); // 鍏ュ嚭鐘舵�� - waitPakin.setAnfme(1.0); // 鏁伴噺 - waitPakin.setStatus("Y"); // 鐘舵�� - waitPakin.setManuDate(mat.getManuDate()); - waitPakin.setAppeUser(null); - waitPakin.setAppeTime(now); - waitPakin.setModiUser(null); - waitPakin.setModiTime(now); - waitPakin.setDeadWarn(mat.getDeadWarn()); - if (!waitPakinService.insert(waitPakin)) { - throw new CoolException("淇濆瓨鍏ュ簱閫氱煡妗eけ璐�"); + int i = waitPakinService.selectCount(new EntityWrapper<WaitPakin>().eq("zpallet", param.getBarcode())); + if(i==0){ + waitPakin.setMatnr(mat.getMatnr());// Pack鐮� + waitPakin.setMaktx(mat.getMaktx()); + waitPakin.setZpallet(param.getBarcode()); //鎵樼洏鐮� + waitPakin.setIoStatus("N"); // 鍏ュ嚭鐘舵�� + waitPakin.setAnfme(1.0); // 鏁伴噺 + waitPakin.setStatus("Y"); // 鐘舵�� + waitPakin.setManuDate(mat.getManuDate()); + waitPakin.setAppeUser(null); + waitPakin.setAppeTime(now); + waitPakin.setModiUser(null); + waitPakin.setModiTime(now); + waitPakin.setDeadWarn(mat.getDeadWarn()); + if (!waitPakinService.insert(waitPakin)) { + throw new CoolException("淇濆瓨鍏ュ簱閫氱煡妗eけ璐�"); + } } }catch (Exception e){ @@ -105,9 +108,9 @@ return R.error("鏉$爜涓嶈兘涓虹┖"); } waitPakins = waitPakinService.selectList(new EntityWrapper<WaitPakin>().eq("zpallet", param.getBarcode())); - if (Cools.isEmpty(waitPakins) || waitPakins.size()!=1) { + if (Cools.isEmpty(waitPakins) || waitPakins.size() !=1) { WrkMast wrkMast = wrkMastService.selectByBarcode(param.getBarcode()); - if (wrkMast != null || waitPakins.size()!=1) { + if (wrkMast != null || waitPakins.size() !=1) { return R.parse("600-閲嶅缁勬墭"); } return R.parse(CodeRes.NO_COMB_700); -- Gitblit v1.9.1