From 98fa02464534d8ea26a220d963fdacd0e39e608c Mon Sep 17 00:00:00 2001 From: xiaoCJ <406612557@qq.com> Date: Fri, 20 Sep 2024 11:46:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=80=81=E5=B8=88=E7=AB=AF?= =?UTF-8?q?=E7=8F=AD=E7=BA=A7=E4=B8=8B=E6=8B=89=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../financial_bigdata/controller/tea/UserController.java | 6 +++++- .../com/sztzjy/financial_bigdata/mapper/StuClassMapper.java | 5 +++-- 2 files changed, 8 insertions(+), 3 deletions(-) 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);