fix(ebom): 修复工作表搜索时,当物料图号为空时,搜索结果异常的问题

This commit is contained in:
曹鹏飞 2024-08-14 11:00:48 +08:00
parent 9886397891
commit edb3f88e7f
1 changed files with 2 additions and 1 deletions

View File

@ -2475,7 +2475,8 @@ public class BomNewEbomParentService extends ServiceImpl<BomNewEbomParentMapper,
//根据编号或图号搜索
//从顶级开始查找
List<BomNewEbomParentVO> roots = result.getRecords().stream()
.filter(r -> StrUtil.equals(r.getMaterialNo(), query.getMaterialNo()) || StrUtil.equals(r.getDrawingNo(), query.getDrawingNo()))
.filter(r -> (StrUtil.isNotBlank(query.getMaterialNo()) && StrUtil.equals(r.getMaterialNo(), query.getMaterialNo()))
|| (StrUtil.isNotBlank(query.getDrawingNo()) && StrUtil.equals(r.getDrawingNo(), query.getDrawingNo())))
.collect(Collectors.toList());
roots.forEach(this::buildChildren);
//从子级开始查找