Browse Source

根据课表获取教师所教班级

dzx 6 months ago
parent
commit
6bd3ccfceb

+ 1 - 1
src/main/java/com/xjrsoft/module/schedule/controller/ScheduleController.java

@@ -350,7 +350,7 @@ public class ScheduleController {
     @ApiOperation(value="根据课表获取教师所教班级")
     @SaCheckPermission("room:detail")
     public RT<List<ClassOptionVo>> classList(@Valid ClassOptionDto dto){
-        if(dto.getUserId() != null){
+        if(dto.getUserId() == null){
             dto.setUserId(StpUtil.getLoginIdAsLong());
         }
         List<ClassOptionVo> result = courseTableService.getClassListByTeacherId(dto);

+ 1 - 1
src/main/resources/mapper/courseTable/CourseTable.xml

@@ -60,7 +60,7 @@
     </select>
     <select id="getClassListByTeacherId" parameterType="com.xjrsoft.module.schedule.dto.ClassOptionDto" resultType="com.xjrsoft.module.schedule.vo.ClassOptionVo">
         SELECT id,name FROM base_class WHERE delete_mark = 0 AND id IN (
-            SELECT DISTINCT class_id FROM course_table WHERE teacher_id = #{userId}
+            SELECT DISTINCT class_id FROM course_table WHERE teacher_id = #{dto.userId}
         )
     </select>
 </mapper>