From dcb51347dde5245a1aa1bbb6723b5f832fe21673 Mon Sep 17 00:00:00 2001 From: wanghu Date: Mon, 24 Aug 2026 14:28:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=86=E5=8F=B2=E7=8F=AD=E7=BA=A7=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E6=A0=91=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bschclassmanage/service/impl/com/ComSchTreeService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/yunhai/bschclassmanage/service/impl/com/ComSchTreeService.java b/src/main/java/com/yunhai/bschclassmanage/service/impl/com/ComSchTreeService.java index 2822c83..cb97153 100644 --- a/src/main/java/com/yunhai/bschclassmanage/service/impl/com/ComSchTreeService.java +++ b/src/main/java/com/yunhai/bschclassmanage/service/impl/com/ComSchTreeService.java @@ -1169,10 +1169,10 @@ public class ComSchTreeService implements IComSchTreeService { return root; } - // 5. 生成年级节点(从 minYear 到 currentYear) + // 5. 生成年级节点(从 currentYear 倒序到 minYear) List gradeNodes = new ArrayList<>(); // 职业教育学制通常为3年,但这里根据班级实际年份生成,毕业状态可按需计算 - for (int year = minYear; year <= currentYear; year++) { + for (int year = currentYear; year >= minYear; year--) { List classList = classByYear.getOrDefault(year, Collections.emptyList()); // 计算毕业状态(假设学制3年,可根据实际调整)