Browse Source

活动排课

zouxuan 3 năm trước cách đây
mục cha
commit
94f847a5df

+ 3 - 6
mec-biz/src/main/resources/config/mybatis/ActivityUserMapperMapper.xml

@@ -399,20 +399,17 @@
 		SELECT CASE WHEN vgc.id_ IS NULL THEN '网管课' ELSE vgc.name_ END name_,
 		CASE WHEN vgc.id_ IS NULL THEN 0 ELSE vgc.id_ END id_,COUNT(DISTINCT aum.user_id_) num_,
 		CASE WHEN vgc.id_ IS NULL THEN 1 ELSE vgc.student_num_ END student_num_
-		FROM (select category_id_,user_id_ from activity_user_mapper aum WHERE aum.sub_course_num_ > 0 AND aum.return_fee_ = 0
+		FROM (select category_id_,user_id_,teacher_id_ from activity_user_mapper aum WHERE aum.sub_course_num_ > 0 AND aum.return_fee_ = 0
 		UNION ALL
-		select give_category_id_ category_id_,user_id_ from activity_user_mapper aum
+		select give_category_id_ category_id_,user_id_,teacher_id_ from activity_user_mapper aum
 		WHERE aum.sub_give_course_num_ > 0 AND aum.return_fee_ = 0) aum
 		LEFT JOIN vip_group_category vgc ON aum.category_id_ = vgc.id_
-		<if test="userId != null">
-			LEFT JOIN student s ON s.user_id_ = aum.user_id_
-		</if>
 		<if test="organIds != null and organIds != ''">
 			LEFT JOIN sys_user su ON su.id_ = aum.user_id_
 		</if>
 		<where>
 			<if test="userId != null">
-				AND s.teacher_id_ = #{userId}
+				AND aum.teacher_id_ = #{userId}
 			</if>
 			<if test="organIds != null and organIds != ''">
 				AND FIND_IN_SET(su.organ_id_,#{organIds})