转PBOM-顺序问题
This commit is contained in:
parent
37856ae888
commit
c7bcfb0752
|
|
@ -255,7 +255,7 @@ public abstract class EBomToPbomBase {
|
||||||
* @param preAssemblyVo 发货前装配包
|
* @param preAssemblyVo 发货前装配包
|
||||||
*/
|
*/
|
||||||
public void liftingLayerDo(BomNewEbomParentVO parentVO, BomNewEbomParentVO directDeliveryVo, BomNewEbomParentVO preAssemblyVo, List<Long> parentRowIds) {
|
public void liftingLayerDo(BomNewEbomParentVO parentVO, BomNewEbomParentVO directDeliveryVo, BomNewEbomParentVO preAssemblyVo, List<Long> parentRowIds) {
|
||||||
List<BomNewEbomParentVO> firstLevelBoms = allBomDetail.stream().filter(u -> u.getParentRowId().equals(parentVO.getBomRowId())).collect(Collectors.toList());
|
List<BomNewEbomParentVO> firstLevelBoms = allBomDetail.stream().filter(u -> u.getParentRowId().equals(parentVO.getBomRowId())).sorted(Comparator.comparing(BomNewEbomParentVO::getVirtualPartType).reversed()).collect(Collectors.toList());
|
||||||
|
|
||||||
for (BomNewEbomParentVO firstLevelBom : firstLevelBoms) {
|
for (BomNewEbomParentVO firstLevelBom : firstLevelBoms) {
|
||||||
if (hasCupmVo.contains(firstLevelBom.getRowId())) {
|
if (hasCupmVo.contains(firstLevelBom.getRowId())) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue