From c81332c3a4effcc55f68ecff8abb7f3fc5158de8 Mon Sep 17 00:00:00 2001 From: 王佳豪 <g675230687@126.com> Date: 星期三, 05 五月 2021 14:35:41 +0800 Subject: [PATCH] 1.平仓入库erp单号对应功能实现 --- src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | 24 ++++++++++++++---------- 1 files changed, 14 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java index d1c64a6..cd6121c 100644 --- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java @@ -99,10 +99,10 @@ .eq("matnr", combMat.getMatNo()) .isNull("zpallet")); if (one == null) { - throw new CoolException("閫氱煡鍗曚笉瀛樺湪"+combMat.getMatNo()+"鏁版嵁锛�"); + throw new CoolException("閫氱煡鍗曚笉瀛樺湪" + combMat.getMatNo() + "鏁版嵁锛�"); } if (combMat.getCount() > one.getAnfme()) { - throw new CoolException(combMat.getMatNo()+"鐗╂枡鏁伴噺涓嶈冻锛�"); + throw new CoolException(combMat.getMatNo() + "鐗╂枡鏁伴噺涓嶈冻锛�"); } MatCode matCode = matCodeService.selectById(combMat.getMatNo()); if (Cools.isEmpty(matCode)) { @@ -123,14 +123,20 @@ waitPakinService.delete(new EntityWrapper<WaitPakin>() .eq("supplier", param.getBillNo()) .eq("matnr", combMat.getMatNo()) - .eq("warehouse", param.getWarehouse()) + .eq("mnemonic", param.getMnemonic()) .isNull("zpallet")); } else { - Wrapper<WaitPakin> wrapper = new EntityWrapper<WaitPakin>() - .eq("supplier", param.getBillNo()) - .eq("matnr", combMat.getMatNo()) - .eq("warehouse", param.getWarehouse()) - .isNull("zpallet"); + Wrapper<WaitPakin> wrapper = new EntityWrapper<WaitPakin>(); + if ("".equals(param.getMnemonic())) { + wrapper.eq("supplier", param.getBillNo()) + .eq("matnr", combMat.getMatNo()) + .isNull("zpallet"); + } else { + wrapper.eq("supplier", param.getBillNo()) + .eq("matnr", combMat.getMatNo()) + .eq("mnemonic", param.getMnemonic()) + .isNull("zpallet"); + } WaitPakin pakin = new WaitPakin(); pakin.setAnfme(one.getAnfme() - waitPakin.getAnfme()); if (!waitPakinService.update(pakin, wrapper)) { @@ -143,8 +149,6 @@ } - - } -- Gitblit v1.9.1