diff --git a/src/main/java/com/sztzjy/financial_bigdata/controller/tea/UserController.java b/src/main/java/com/sztzjy/financial_bigdata/controller/tea/UserController.java index ad6d096..3a198c0 100644 --- a/src/main/java/com/sztzjy/financial_bigdata/controller/tea/UserController.java +++ b/src/main/java/com/sztzjy/financial_bigdata/controller/tea/UserController.java @@ -364,7 +364,11 @@ public class UserController { @PostMapping("/selectAllClassNameBySchoolId") @ApiOperation("班级下拉框") public ResultEntity>> selectAllClassNameBySchoolId(@RequestParam String schoolId,@RequestParam String systemOwner) { - return new ResultEntity<>(classMapper.selectAllClassNameBySchoolId(schoolId,systemOwner)); + StuUserExample example =new StuUserExample(); + example.createCriteria().andSchoolIdEqualTo(schoolId); + List list = stuUserMapper.selectByExample(example); + String schoolName = list.get(0).getSchoolName(); + return new ResultEntity<>(classMapper.selectAllClassNameBySchoolId(schoolName,systemOwner)); } diff --git a/src/main/java/com/sztzjy/financial_bigdata/mapper/StuClassMapper.java b/src/main/java/com/sztzjy/financial_bigdata/mapper/StuClassMapper.java index 3f4087b..dd7853c 100644 --- a/src/main/java/com/sztzjy/financial_bigdata/mapper/StuClassMapper.java +++ b/src/main/java/com/sztzjy/financial_bigdata/mapper/StuClassMapper.java @@ -33,8 +33,9 @@ public interface StuClassMapper { int updateByPrimaryKey(StuClass record); - @Select("SELECT DISTINCT s.class_name, s.class_id FROM stu_class s, stu_userinfo u WHERE #{schoolId}= u.school_id and system_owner =#{systemOwner}") - List> selectAllClassNameBySchoolId(@Param("schoolId")String schoolId,@Param("systemOwner")String systemOwner); + @Select("SELECT class_name, class_id FROM stu_class WHERE school_name = #{schoolName} and system_owner =#{systemOwner}") + List> selectAllClassNameBySchoolId(@Param("schoolName")String schoolName, + @Param("systemOwner")String systemOwner); @Select("SELECT s.class_name FROM stu_class s, stu_userinfo u WHERE s.class_id = u.class_id and s.class_id = #{classId};") String selectClassNameByClassId(@Param("classId")String classId);