【物料主数据】批量变更,图号校验问题
This commit is contained in:
parent
04503f8c26
commit
3842817345
|
|
@ -700,9 +700,9 @@ public class MaterialUpdateBillService extends ServiceImpl<MaterialUpdateBillMap
|
|||
List<String> drawingNoList = excelContext.stream().map(TwentyMaterialTemplateExcelDTO::getDrawingNo).collect(Collectors.toList());
|
||||
List<MaterialMainEntity> entityList = this.materialMainService.lambdaQuery().in(MaterialMainEntity::getDrawingNo, drawingNoList).list();
|
||||
if (entityList != null && entityList.size() > 0) {
|
||||
List<String> drawingNos = entityList.stream().map(MaterialMainEntity::getDrawingNo).collect(Collectors.toList());
|
||||
List<MaterialMainEntity> others = entityList.stream().filter(item -> !upMaterialNos.contains(item.getMaterialNo())).collect(Collectors.toList());
|
||||
if (others.size() > 0) {
|
||||
List<String> drawingNos = others.stream().map(MaterialMainEntity::getDrawingNo).collect(Collectors.toList());
|
||||
throw new NflgBusinessException(STATE.ParamErr, StrUtil.join(",", drawingNos).concat("的图号在正式物料中已存在"));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue