From e5c72bbb9432d541a8a865bcef16fd51675aec2d Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Thu, 14 Nov 2024 10:44:15 +0800 Subject: [PATCH] 2024-11-14 --- .../modules/part/service/impl/BomManagementServiceImpl.java | 5 +++++ src/main/resources/mapper/part/BomManagementMapper.xml | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/xujie/sys/modules/part/service/impl/BomManagementServiceImpl.java b/src/main/java/com/xujie/sys/modules/part/service/impl/BomManagementServiceImpl.java index e416fc14..25808ce0 100644 --- a/src/main/java/com/xujie/sys/modules/part/service/impl/BomManagementServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/part/service/impl/BomManagementServiceImpl.java @@ -700,6 +700,11 @@ public class BomManagementServiceImpl extends ServiceImpl (a.getQtyPerAssembly() == null || a.getQtyPerAssembly().equals(BigDecimal.ZERO))); + if (b) { + throw new RuntimeException("子件单位用量不能为0!"); + } HashMap map = new HashMap<>(); // 查出Bom替代的当前状态 List checkList = bomManagementMapper.checkBomDetailOnlyOne(data); diff --git a/src/main/resources/mapper/part/BomManagementMapper.xml b/src/main/resources/mapper/part/BomManagementMapper.xml index f56122ea..916747c9 100644 --- a/src/main/resources/mapper/part/BomManagementMapper.xml +++ b/src/main/resources/mapper/part/BomManagementMapper.xml @@ -543,7 +543,8 @@ eng_chg_level, bom_type, alternative_no, - component_part + component_part, + qty_per_assembly FROM plm_bom_component WHERE site = #{site} and part_no = #{partNo} and eng_chg_level = #{engChgLevel} and bom_type = #{bomType} and alternative_no = #{alternativeNo}