rev:修改单据查询
This commit is contained in:
@@ -177,6 +177,7 @@ public class PmFormDataServiceImpl extends ServiceImpl<PmFormDataMapper, PmFormD
|
|||||||
if (!CollectionUtils.isEmpty(pmFormDataDtos)){
|
if (!CollectionUtils.isEmpty(pmFormDataDtos)){
|
||||||
List<String> parents = pmFormDataDtos.stream().map(PmFormDataDto::getId).collect(Collectors.toList());
|
List<String> parents = pmFormDataDtos.stream().map(PmFormDataDto::getId).collect(Collectors.toList());
|
||||||
List<PmFormDataDto> childs = this.baseMapper.selectChilds(parents);
|
List<PmFormDataDto> childs = this.baseMapper.selectChilds(parents);
|
||||||
|
if (!CollectionUtils.isEmpty(childs)){
|
||||||
Map<String, List<PmFormDataDto>> childMap = childs.stream().collect(Collectors.groupingBy(PmFormDataDto::getParent_id));
|
Map<String, List<PmFormDataDto>> childMap = childs.stream().collect(Collectors.groupingBy(PmFormDataDto::getParent_id));
|
||||||
for (PmFormDataDto dataDto : pmFormDataDtos) {
|
for (PmFormDataDto dataDto : pmFormDataDtos) {
|
||||||
List<PmFormDataDto> children = childMap.get(dataDto.getId());
|
List<PmFormDataDto> children = childMap.get(dataDto.getId());
|
||||||
@@ -187,6 +188,7 @@ public class PmFormDataServiceImpl extends ServiceImpl<PmFormDataMapper, PmFormD
|
|||||||
dataDto.setChildren(children);
|
dataDto.setChildren(children);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
com.baomidou.mybatisplus.extension.plugins.pagination.Page<PmFormDataDto> dtoPage = new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>(page.getPages(), page.getPageSize(), page.getTotal());
|
com.baomidou.mybatisplus.extension.plugins.pagination.Page<PmFormDataDto> dtoPage = new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>(page.getPages(), page.getPageSize(), page.getTotal());
|
||||||
dtoPage.setRecords(pmFormDataDtos);
|
dtoPage.setRecords(pmFormDataDtos);
|
||||||
return dtoPage;
|
return dtoPage;
|
||||||
|
|||||||
Reference in New Issue
Block a user