|
@@ -30,6 +30,7 @@
|
|
<result column="update_time_" property="updateTime" />
|
|
<result column="update_time_" property="updateTime" />
|
|
<result column="member_rank_setting_id_" property="memberRankSettingId" />
|
|
<result column="member_rank_setting_id_" property="memberRankSettingId" />
|
|
<result column="subject_name_" property="subjectName" />
|
|
<result column="subject_name_" property="subjectName" />
|
|
|
|
+ <result column="subject_id_" property="subjectId" />
|
|
<result column="username_" property="user.username" />
|
|
<result column="username_" property="user.username" />
|
|
<result column="avatar_" property="user.avatar" />
|
|
<result column="avatar_" property="user.avatar" />
|
|
</resultMap>
|
|
</resultMap>
|
|
@@ -133,7 +134,7 @@
|
|
|
|
|
|
<select id="queryMemberById" resultMap="ImGroupMemberDto">
|
|
<select id="queryMemberById" resultMap="ImGroupMemberDto">
|
|
SELECT igm.*,u.avatar_,CASE WHEN find_in_set('STUDENT',u.user_type_) THEN u.username_ ELSE u.real_name_ END username_,
|
|
SELECT igm.*,u.avatar_,CASE WHEN find_in_set('STUDENT',u.user_type_) THEN u.username_ ELSE u.real_name_ END username_,
|
|
- st.member_rank_setting_id_,s.name_ subject_name_
|
|
|
|
|
|
+ st.member_rank_setting_id_,s.name_ subject_name_,st.subject_id_list_ subject_id_
|
|
FROM im_group_member igm
|
|
FROM im_group_member igm
|
|
LEFT JOIN sys_user u ON igm.user_id_ = u.id_
|
|
LEFT JOIN sys_user u ON igm.user_id_ = u.id_
|
|
LEFT JOIN student st ON st.user_id_ = u.id_
|
|
LEFT JOIN student st ON st.user_id_ = u.id_
|