BOM初始值
This commit is contained in:
parent
a8a4adb162
commit
26f1261d54
@ -402,6 +402,11 @@ public class ProcessBomServiceImpl implements ProcessBomService {
|
|||||||
List<ProcessBomDetailDO> processBomDetails = updateReqVO.getProcessBomDetails();
|
List<ProcessBomDetailDO> processBomDetails = updateReqVO.getProcessBomDetails();
|
||||||
//不论怎么样,都要校验这次的数据它图号是否唯一、非标准件的名称是否重复,规格是否为空
|
//不论怎么样,都要校验这次的数据它图号是否唯一、非标准件的名称是否重复,规格是否为空
|
||||||
if (CollUtil.isNotEmpty(processBomDetails)){
|
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()));
|
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)->{
|
groupedByBluePrintfNo.forEach((printNo,list)->{
|
||||||
|
Loading…
Reference in New Issue
Block a user