|
@@ -904,7 +904,8 @@
|
|
|
FROM student stu
|
|
|
LEFT JOIN cloud_teacher_order cto ON stu.user_id_=cto.student_id_
|
|
|
LEFT JOIN sys_user su ON su.id_=stu.user_id_
|
|
|
- WHERE su.del_flag_=0 AND su.organ_id_=#{organId} AND stu.experience_member_rank_setting_id_ IS NOT NULL AND (cto.id_ IS NULL OR cto.status_ NOT IN (1, 2))
|
|
|
+ WHERE su.del_flag_=0 AND su.organ_id_=#{organId} AND stu.experience_member_rank_setting_id_ IS NOT NULL
|
|
|
+ AND NOT EXISTS (SELECT student_id_ FROM cloud_teacher_order WHERE student_id_=stu.user_id_ AND status_ IN (1,2))
|
|
|
</select>
|
|
|
|
|
|
<select id="getOrgansEVipStudentNum" resultType="map">
|
|
@@ -914,7 +915,8 @@
|
|
|
FROM student stu
|
|
|
LEFT JOIN cloud_teacher_order cto ON stu.user_id_=cto.student_id_
|
|
|
LEFT JOIN sys_user su ON su.id_=stu.user_id_
|
|
|
- WHERE su.del_flag_=0 AND stu.experience_member_rank_setting_id_ IS NOT NULL AND (cto.id_ IS NULL OR cto.status_ NOT IN (1, 2))
|
|
|
+ WHERE su.del_flag_=0 AND stu.experience_member_rank_setting_id_ IS NOT NULL
|
|
|
+ AND NOT EXISTS (SELECT student_id_ FROM cloud_teacher_order WHERE student_id_=stu.user_id_ AND status_ IN (1,2))
|
|
|
<if test="organIds!=null and organIds.size()>0">
|
|
|
AND su.organ_id_ IN
|
|
|
<foreach collection="organIds" item="organId" open="(" close=")" separator=",">
|