|
|
@ -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); |
|
|
|