计划管理

This commit is contained in:
潘荣晟
2026-01-16 17:04:06 +08:00
parent 05de361806
commit 3ef89280ee

View File

@@ -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(