diff --git a/src/main/java/cn/teammodel/controller/admin/service/impl/TeacherServiceImpl.java b/src/main/java/cn/teammodel/controller/admin/service/impl/TeacherServiceImpl.java index 34ef0fa..5cd3bd5 100644 --- a/src/main/java/cn/teammodel/controller/admin/service/impl/TeacherServiceImpl.java +++ b/src/main/java/cn/teammodel/controller/admin/service/impl/TeacherServiceImpl.java @@ -838,7 +838,14 @@ public class TeacherServiceImpl implements TeacherService { mapTeach.put("paperCount",count); // 检查 sugVos 是否为空 if (!sugVos.isEmpty()) { - mapTeach.put("starLevel", sugVos.get(0).getStar_level()); + //获取sugVos中starLevel不为空的值 + for( SugVo sugVo : sugVos){ + if (sugVo.getStar_level() != null) { + mapTeach.put("starLevel", sugVo.getStar_level()); + break; // 找到一个不为空的值就退出循环 + } + } + //mapTeach.put("starLevel", sugVos.get(0).getStar_level()); } else { // 处理空列表的情况,例如设置默认值 mapTeach.put("starLevel", 0); // 或者其他默认值