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