Преглед на файлове

学生详情班主任看自己班级的学生统计信息

大数据与最优化研究所 преди 1 година
родител
ревизия
5806706ddc
променени са 1 файла, в които са добавени 9 реда и са изтрити 0 реда
  1. 9 0
      src/main/java/com/xjrsoft/module/student/service/impl/BaseStudentSchoolRollServiceImpl.java

+ 9 - 0
src/main/java/com/xjrsoft/module/student/service/impl/BaseStudentSchoolRollServiceImpl.java

@@ -71,6 +71,15 @@ public class BaseStudentSchoolRollServiceImpl extends MPJBaseServiceImpl<BaseStu
 
     @Override
     public BaseStudentInfoPageDataVo getMobilePageStatistics(BaseStudentInfoPageDto dto) {
+        long teacherId = StpUtil.getLoginIdAsLong();
+        List<BaseClass> classList = baseClassMapper.selectList(
+                new QueryWrapper<BaseClass>().lambda().eq(BaseClass::getTeacherId, teacherId)
+        );
+
+        if(classList != null && !classList.isEmpty()){
+            dto.setTeacherId(teacherId);
+        }
+
         List<BaseStudentInfoCategoryVo> genderCount = baseStudentSchoolRollMapper.getGenderCount(dto);
         int totalCount = 0;