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

课表接口查询逻辑调整

dzx преди 1 година
родител
ревизия
0d62f03bdc

+ 1 - 1
src/main/java/com/xjrsoft/module/courseTable/service/impl/CourseTableServiceImpl.java

@@ -251,7 +251,7 @@ public class CourseTableServiceImpl extends ServiceImpl<CourseTableMapper, Cours
             }
         }
         if(dto.getStartDate() != null && dto.getEndDate() != null){
-            if(dto.getStudentId() == null){
+            if(dto.getStudentId() == null && dto.getTeacherId() == null){
                 dto.setTeacherId(StpUtil.getLoginIdAsLong());
             }else{
                 List<BaseStudentSchoolRoll> schoolRolls = baseStudentSchoolRollService.list(

+ 3 - 0
src/main/resources/mapper/courseTable/CourseTable.xml

@@ -41,6 +41,9 @@
         <if test="dto.toDay != null">
             and t1.schedule_date = #{dto.toDay}
         </if>
+        <if test="dto.teacherId != null">
+            and t1.teacher_id = #{dto.teacherId}
+        </if>
     </select>
     <select id="getAdjustList" parameterType="com.xjrsoft.module.schedule.dto.CourseTableAdjustDto" resultType="com.xjrsoft.module.schedule.vo.CourseListVo">
         SELECT t1.time_period,t1.time_number,t1.course_name,t2.name AS class_name,t3.name AS classroom_name,t1.id,t2.id as class_id FROM course_table t1