物料编码搜索-死循环问题

This commit is contained in:
大米 2024-02-19 10:17:12 +08:00
parent 90a2847d03
commit 96702f5e35
3 changed files with 6 additions and 6 deletions

View File

@ -165,11 +165,11 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
all.addAll(childs); all.addAll(childs);
List<BomNewEbomParentVO> result = new ArrayList<>(); List<BomNewEbomParentVO> result = new ArrayList<>();
for (BomNewEbomParentVO vo : resultParents) { for (BomNewEbomParentVO vo : resultParents) {
//vo.setParentRowId(0L); vo.setParentRowId(-1L);
List<BomNewEbomParentVO> da = new ArrayList<>(); List<BomNewEbomParentVO> da = new ArrayList<>();
da.addAll(childs); da.addAll(childs);
da.add(vo); da.add(vo);
result.addAll(CTreeUtils.toTree(0L, da, BomNewEbomParentVO::getParentRowId, BomNewEbomParentVO::getBomRowId)); result.addAll(CTreeUtils.toTree(-1L, da, BomNewEbomParentVO::getParentRowId, BomNewEbomParentVO::getBomRowId));
} }
resutlData.setRecords(result); resutlData.setRecords(result);
return resutlData; return resutlData;

View File

@ -124,11 +124,11 @@ public class BomNewOriginalParentService extends ServiceImpl<BomNewOriginalParen
all.addAll(childs); all.addAll(childs);
List<BomOriginalListVO> result = new ArrayList<>(); List<BomOriginalListVO> result = new ArrayList<>();
for (BomOriginalListVO vo : resultParents) { for (BomOriginalListVO vo : resultParents) {
vo.setParentRowId(0L); vo.setParentRowId(-1L);
List<BomOriginalListVO> da = new ArrayList<>(); List<BomOriginalListVO> da = new ArrayList<>();
da.addAll(childs); da.addAll(childs);
da.add(vo); da.add(vo);
result.addAll(OriginalCTreeUtils.toTree(0L, da, BomOriginalListVO::getParentRowId, BomOriginalListVO::getBomRowId)); result.addAll(OriginalCTreeUtils.toTree(-1L, da, BomOriginalListVO::getParentRowId, BomOriginalListVO::getBomRowId));
} }
resutlData.setRecords(result); resutlData.setRecords(result);
return resutlData; return resutlData;

View File

@ -159,11 +159,11 @@ public class BomNewPbomParentService extends ServiceImpl<BomNewPbomParentMapper,
all.addAll(childs); all.addAll(childs);
List<BomNewPbomParentVO> result = new ArrayList<>(); List<BomNewPbomParentVO> result = new ArrayList<>();
for (BomNewPbomParentVO vo : resultParents) { for (BomNewPbomParentVO vo : resultParents) {
//vo.setParentRowId(0L); vo.setParentRowId(-1L);
List<BomNewPbomParentVO> da = new ArrayList<>(); List<BomNewPbomParentVO> da = new ArrayList<>();
da.addAll(childs); da.addAll(childs);
da.add(vo); da.add(vo);
result.addAll(CTreePBomUtils.toTree(0L, da, BomNewPbomParentVO::getParentRowId, BomNewPbomParentVO::getBomRowId)); result.addAll(CTreePBomUtils.toTree(-1L, da, BomNewPbomParentVO::getParentRowId, BomNewPbomParentVO::getBomRowId));
} }
resutlData.setRecords(result); resutlData.setRecords(result);
return resutlData; return resutlData;