From f5bcfdd3afccae326c99e3ab8f095f153f4b7fee Mon Sep 17 00:00:00 2001 From: zhangzq Date: Wed, 4 Dec 2024 17:00:20 +0800 Subject: [PATCH] =?UTF-8?q?rev:=E4=BF=AE=E6=94=B9=E5=8D=95=E6=8D=AE?= =?UTF-8?q?=E5=87=BA=E5=BA=93=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pda_manage/iostorage/sevice/PdaIOService.java | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/pda_manage/iostorage/sevice/PdaIOService.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/pda_manage/iostorage/sevice/PdaIOService.java index b2d4ad70..db34e8e9 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/pda_manage/iostorage/sevice/PdaIOService.java +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/pda_manage/iostorage/sevice/PdaIOService.java @@ -41,16 +41,7 @@ import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; import javax.annotation.Resource; -import java.io.File; -import java.io.FileInputStream; -import java.io.IOException; import java.math.BigDecimal; -import java.net.URI; -import java.net.URL; -import java.net.URLConnection; -import java.nio.file.FileSystem; -import java.nio.file.FileSystems; -import java.nio.file.Paths; import java.util.*; @Service @@ -139,6 +130,9 @@ public class PdaIOService { throw new BadRequestException("明细物料没有指定批号"); } List structMaterials = iStIvtStructattrService.getStructIvtAssign(ListOf.of(ivtDtl.getMaterial_id()), storCode); + if (CollectionUtils.isEmpty(structMaterials)){ + throw new BadRequestException(dtl.getMaterial_code()+"物料该批号库存不足"); + } for (StructAssignQty assignQty : structMaterials) { if (assignQty.getPcsn().equals(pcsn)){ boolean b = assignQty.getSto_qty().intValue() >= dtl.getNow_assign_qty().intValue();