|
@@ -13,7 +13,6 @@
|
|
|
<result column="friend_nickname_" property="friendNickname" />
|
|
|
<result column="memo_" property="memo" />
|
|
|
<result column="tags_" property="tags" />
|
|
|
- <result column="member_rank_setting_id_" property="hasMember" />
|
|
|
<result column="create_time_" property="createTime" />
|
|
|
<result column="update_time_" property="updateTime" />
|
|
|
</resultMap>
|
|
@@ -91,10 +90,9 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="queryFriendListByUserId" resultMap="ImUserFriendDto" parameterType="map">
|
|
|
- SELECT iuf.*,u.real_name_,u.avatar_,u.phone_,u.user_type_,CASE WHEN s.member_rank_setting_id_ IS NULL THEN 0 ELSE 1 END member_rank_setting_id_
|
|
|
+ SELECT iuf.*,u.real_name_,u.avatar_,u.phone_,u.user_type_
|
|
|
FROM im_user_friend iuf
|
|
|
LEFT JOIN sys_user u ON iuf.friend_id_ = u.id_
|
|
|
- LEFT JOIN student s ON s.user_id_ = u.id_
|
|
|
WHERE iuf.user_id_ = #{userId}
|
|
|
<if test="search != null">
|
|
|
and (u.real_name_ like concat('%',#{search},'%') or iuf.friend_nickname_ like concat('%',#{search},'%'))
|