瀏覽代碼

解决剩余人数中查询出不属于该招生计划的学生

dzx 1 年之前
父節點
當前提交
30e437f1f1
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/main/resources/mapper/banding/BandingTaskClassStudentMapper.xml

+ 2 - 1
src/main/resources/mapper/banding/BandingTaskClassStudentMapper.xml

@@ -21,7 +21,8 @@
         LEFT JOIN xjr_dictionary_detail t2 ON t1.gender = t2.code AND t2.item_id = 2023000000000000004
         LEFT JOIN xjr_dictionary_detail t3 ON t1.stduy_status = t3.code AND t3.item_id = 2023000000000000030
         LEFT JOIN enrollment_plan t4 ON t1.enrollment_plan_id = t4.id
-        WHERE t1.delete_mark = 0
+        LEFT JOIN banding_task t5 ON t4.grade_id = t5.grade_id AND t4.enroll_type = t5.enroll_type
+        WHERE t1.delete_mark = 0 AND t5.id = #{taskClass.bandingTaskId}
         AND (t1.first_ambition_id = #{taskClass.majorSetId} or t1.second_ambition_id = #{taskClass.majorSetId})
             and t1.id not in (select new_student_id from banding_task_class_student
             where delete_mark = 0 and banding_task_class_id = #{taskClass.id}