diff --git a/src/main/java/com/yunhai/bschclassmanage/service/impl/SchBinSchsystemService.java b/src/main/java/com/yunhai/bschclassmanage/service/impl/SchBinSchsystemService.java index de3373c..77ef939 100644 --- a/src/main/java/com/yunhai/bschclassmanage/service/impl/SchBinSchsystemService.java +++ b/src/main/java/com/yunhai/bschclassmanage/service/impl/SchBinSchsystemService.java @@ -279,7 +279,7 @@ public class SchBinSchsystemService implements ISchBinSchsystemService { for (Integer schsystemId:schsystemIds) { stuParentId=schsystemIdByAcademicStage.get(schsystemId); - Set years= baseSchsystemGradeService.getNowYearGradeMap(schId,schsystemId).keySet(); + List years= new ArrayList<>(baseSchsystemGradeService.getNowYearGradeMap(schId,schsystemId).values()); for (Integer year:years){ sendUserBaseService.addGroup(year.toString(),stuParentId,schsystemId,NodeType.GRADE,schId); }