计划管理
This commit is contained in:
@@ -146,13 +146,6 @@ public class PlanDateServiceImpl implements PlanDateService {
|
|||||||
|
|
||||||
// 保留你能正常映射的转换方式(无需修改)
|
// 保留你能正常映射的转换方式(无需修改)
|
||||||
List<PlanDateRespVO> allVO = BeanUtils.toBean(allPlanDate, PlanDateRespVO.class);
|
List<PlanDateRespVO> allVO = BeanUtils.toBean(allPlanDate, PlanDateRespVO.class);
|
||||||
|
|
||||||
// 调试日志:确认转换后的数据量和父ID(可选,便于排查)
|
|
||||||
System.out.println("转换后VO数量:" + allVO.size());
|
|
||||||
allVO.forEach(vo -> {
|
|
||||||
System.out.println("VO ID: " + vo.getId() + ", 父ID: " + vo.getParentId() + ", 名称: " + vo.getPlanName());
|
|
||||||
});
|
|
||||||
|
|
||||||
// 2. 构建父ID -> 子节点列表的映射(核心:适配父ID=0的根节点)
|
// 2. 构建父ID -> 子节点列表的映射(核心:适配父ID=0的根节点)
|
||||||
Map<Long, List<PlanDateRespVO>> parentId2Children = allVO.stream()
|
Map<Long, List<PlanDateRespVO>> parentId2Children = allVO.stream()
|
||||||
.collect(Collectors.groupingBy(
|
.collect(Collectors.groupingBy(
|
||||||
|
|||||||
Reference in New Issue
Block a user