Browse Source

2025-07-17

如果是Repair类型 则不校验子物料
master
fengyuan_yang 6 months ago
parent
commit
a17f5668c4
  1. 5
      src/main/java/com/spring/modules/part/service/impl/BomManagementServiceImpl.java

5
src/main/java/com/spring/modules/part/service/impl/BomManagementServiceImpl.java

@ -477,11 +477,14 @@ public class BomManagementServiceImpl extends ServiceImpl<BomManagementMapper, B
} }
} }
// 判断该物料的该替代下有无子料
// 判断该物料的该替代下有无子料 -- 2025-07-17 如果是Repair类型 则不校验子物料
if (!"Repair".equals(data.getBomType())) {
List<BomComponentVo> componentPartList = bomManagementMapper.queryComponentPart2(data); List<BomComponentVo> componentPartList = bomManagementMapper.queryComponentPart2(data);
if (componentPartList.isEmpty()) { if (componentPartList.isEmpty()) {
throw new RuntimeException("请先维护子物料!"); throw new RuntimeException("请先维护子物料!");
} }
}
HashMap<String, Object> map = new HashMap<>(); HashMap<String, Object> map = new HashMap<>();
// 查出Bom替代的当前状态 // 查出Bom替代的当前状态
List<BomDetailEntity> checkList = bomManagementMapper.checkBomDetailOnlyOne(data); List<BomDetailEntity> checkList = bomManagementMapper.checkBomDetailOnlyOne(data);

Loading…
Cancel
Save