diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/api/user/EbomApi.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/api/user/EbomApi.java index f08f2dbc..68af4923 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/api/user/EbomApi.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/api/user/EbomApi.java @@ -414,18 +414,7 @@ public class EbomApi extends BaseApi { checkDeleteRule(dto); bomNewEbomParentService.deleteBomChild(dto.getDelDatas(), dto.getParent()); - //修改排序号的值,按照物料编码升序 by 10002327 0830 - if(CollectionUtil.isNotEmpty(dto.getDatas())){ - List copyList = ListUtil.toCopyOnWriteArrayList(dto.getDatas()); - List sortedList = copyList.stream().sorted(Comparator.comparing(BaseMaterialVO::getMaterialNo)).collect(Collectors.toList()); - Map materialMap = sortedList.stream().collect(Collectors.toMap(BaseMaterialVO::getMaterialNo,bom -> { - int idx = sortedList.indexOf(bom); - return StrUtil.padPre(String.valueOf(idx + 1),3,'0'); - },(k1,k2)->k1)); - dto.getDatas().forEach(bom -> bom.setOrderNumber(materialMap.getOrDefault(bom.getMaterialNo(),bom.getOrderNumber()))); - } BomNewEbomParentVO temporary = bomNewEbomParentService.temporary(dto); - return ResultVO.success(temporary); }