BOM初始值

This commit is contained in:
Ledo 2025-06-26 20:16:25 +08:00
parent a8a4adb162
commit 26f1261d54

View File

@ -402,6 +402,11 @@ public class ProcessBomServiceImpl implements ProcessBomService {
List<ProcessBomDetailDO> processBomDetails = updateReqVO.getProcessBomDetails();
//不论怎么样都要校验这次的数据它图号是否唯一非标准件的名称是否重复规格是否为空
if (CollUtil.isNotEmpty(processBomDetails)){
for (ProcessBomDetailDO processBomDetail : processBomDetails) {
if (processBomDetail.getId() == null){
processBomDetail.setDeleted(false);
}
}
//校验这次的数据它图号是否唯一
Map<String, List<ProcessBomDetailDO>> groupedByBluePrintfNo = processBomDetails.stream().filter(e -> e.getDeleted() == false).collect(Collectors.groupingBy(vo -> vo.getBlueprintNo() == null ? "NULL" : vo.getBlueprintNo()));
groupedByBluePrintfNo.forEach((printNo,list)->{