|
@@ -682,7 +682,7 @@ public class SparePartInfoServiceImpl extends BaseServiceImpl<SparePartInfoMappe
|
|
|
List<String> ids = detailList.stream().map(SbModelSpareBomDTO::getId).collect(Collectors.toList());
|
|
|
ids = ids.stream().filter(item -> StringUtils.isNotBlank(item)).collect(Collectors.toList());
|
|
|
if (!CollectionUtils.isEmpty(ids) && ids.size() > 0) {
|
|
|
- detailWeekend.weekendCriteria().andNotIn(SbModelSpareBom::getId, ids);
|
|
|
+ detailWeekend.weekendCriteria().andNotIn(SbModelSpareBom::getId, ids).andEqualTo(SbModelSpareBom::getSpareId, model.getId());
|
|
|
sbModelSpareBomMapper.deleteByExample(detailWeekend);
|
|
|
} else {
|
|
|
// 全部刪除:说明id为空,全部删除了
|