|
@@ -92,7 +92,7 @@ public class WorkOrderBomServiceImpl extends ServiceImpl<WorkOrderBomMapper, Wor
|
|
|
//处理被删除的数据
|
|
|
List<Long> workOrderBomIds = workOrderBomList.stream().map(BaseIdPo::getId).filter(Objects::nonNull).collect(Collectors.toList());
|
|
|
this.remove(q -> q
|
|
|
- .eq(WorkOrderBom::getType, workOrderBomDto.getType())
|
|
|
+ .eq(ObjectUtil.isNotEmpty(workOrderBomDto.getType()),WorkOrderBom::getType, workOrderBomDto.getType())
|
|
|
.eq(WorkOrderBom::getWorkOrderId, workOrderBomDto.getWorkOrderId())
|
|
|
.notIn(ObjectUtil.isNotEmpty(workOrderBomIds), BaseIdPo::getId, workOrderBomIds));
|
|
|
this.saveOrUpdateBatch(workOrderBomList);
|