From e26e6f4f980ea23b7b7bce6af3c1ea1b62285e7d Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期六, 24 五月 2025 14:53:05 +0800 Subject: [PATCH] no message --- rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java index 7b7266f..72a17c9 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocItemServiceImpl.java @@ -138,6 +138,10 @@ throw new CoolException("搴撳瓨淇℃伅涓嶅瓨鍦紒"); } + if (locItem.getOutQty().compareTo(0.0) < 0) { + throw new CoolException("鍑哄簱鏁伴噷涓嶈兘灏忎簬0锛侊紒"); + } + if (locItem.getAnfme().compareTo(qty) < 0) { Double minusQty = Math.round((locItem.getAnfme() - locItem.getWorkQty()) * 10000) / 10000.0; item.setWorkQty(minusQty); -- Gitblit v1.9.1