| 
														
															@@ -133,12 +133,13 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	</select> 
														 | 
														
														 | 
														
															 	</select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	<select id="queryFriendListByUserIdV2" resultMap="ImUserFriendDto"> 
														 | 
														
														 | 
														
															 	<select id="queryFriendListByUserIdV2" resultMap="ImUserFriendDto"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        SELECT iuf.*,u.real_name_,u.avatar_,u.phone_,u.user_type_,st.member_rank_setting_id_,s.name_ subject_name_,st.subject_id_list_ subject_id_ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        SELECT distinct iuf.*,u.real_name_,u.avatar_,u.phone_,u.user_type_,st.member_rank_setting_id_,s.name_ subject_name_,st.subject_id_list_ subject_id_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         FROM im_user_friend iuf 
														 | 
														
														 | 
														
															         FROM im_user_friend iuf 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN sys_user u ON iuf.friend_id_ = u.id_ 
														 | 
														
														 | 
														
															         LEFT JOIN sys_user u ON iuf.friend_id_ = u.id_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN student st ON st.user_id_ = u.id_ 
														 | 
														
														 | 
														
															         LEFT JOIN student st ON st.user_id_ = u.id_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        left join class_group_student_mapper cgs on cgs.user_id_ = st.user_id_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LEFT JOIN `subject` s ON s.id_ = st.subject_id_list_ 
														 | 
														
														 | 
														
															         LEFT JOIN `subject` s ON s.id_ = st.subject_id_list_ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        WHERE iuf.user_id_ = #{userId} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        WHERE iuf.user_id_ = #{userId} and st.user_id_ is not null 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <if test="search != null"> 
														 | 
														
														 | 
														
															         <if test="search != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             and (u.real_name_ like concat('%',#{search},'%') or iuf.friend_nickname_ like concat('%',#{search},'%')) 
														 | 
														
														 | 
														
															             and (u.real_name_ like concat('%',#{search},'%') or iuf.friend_nickname_ like concat('%',#{search},'%')) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </if> 
														 | 
														
														 | 
														
															         </if> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -146,7 +147,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             and st.subject_id_list_ = #{subjectId} 
														 | 
														
														 | 
														
															             and st.subject_id_list_ = #{subjectId} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </if> 
														 | 
														
														 | 
														
															         </if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <if test="musicGroupId != null and musicGroupId != ''"> 
														 | 
														
														 | 
														
															         <if test="musicGroupId != null and musicGroupId != ''"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            and st.music_group_id_ = #{musicGroupId} 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            and cgs.music_group_id_ = #{musicGroupId} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </if> 
														 | 
														
														 | 
														
															         </if> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <if test="vipFlag != null"> 
														 | 
														
														 | 
														
															         <if test="vipFlag != null"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <if test="vipFlag"> 
														 | 
														
														 | 
														
															             <if test="vipFlag"> 
														 |