From b97ab3e077df3665663eb3a5b0c23d54c83a5548 Mon Sep 17 00:00:00 2001 From: tzsk <Administrator@qq.com> Date: 星期五, 31 五月 2024 12:02:25 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java index e419763..0e8dc19 100644 --- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java @@ -535,6 +535,11 @@ Mat mat = matService.selectByMatnr(locDto.getMatnr()); assert mat != null; + if (locDto.getStock() < locDto.getAnfme()) { + //鎬诲簱瀛樺皬浜庝綔涓氭暟閲忥紝寮傚父鏁版嵁 + throw new CoolException("搴撳瓨涓嶈冻锛岃绋嶅悗閲嶈瘯"); + } + if (!BaseController.isJSON(locDto.getOrderNo())) { WrkDetl wrkDetl = new WrkDetl(); wrkDetl.sync(mat); @@ -544,7 +549,7 @@ wrkDetl.setBatch(locDto.getBatch()); wrkDetl.setOrderNo(locDto.getOrderNo()); wrkDetl.setAnfme(locDto.getAnfme()); // 浣滀笟鏁伴噺 - wrkDetl.setStock(locDto.getStock()); + wrkDetl.setStock(locDto.getStock());//鎬诲簱瀛� wrkDetl.setAppeTime(now); wrkDetl.setAppeUser(userId); wrkDetl.setModiTime(now); @@ -568,6 +573,7 @@ wrkDetl.setBatch(locDto.getBatch()); wrkDetl.setOrderNo(orderDto.getOrderNo()); wrkDetl.setAnfme(orderDto.getAnfme()); // 鏁伴噺 + wrkDetl.setStock(locDto.getStock());//鎬诲簱瀛� wrkDetl.setAppeTime(now); wrkDetl.setAppeUser(userId); wrkDetl.setModiTime(now); -- Gitblit v1.9.1