update:修改分组数据的排序,管理员自己创建的分组排在前面
This commit is contained in:
@@ -10,7 +10,11 @@
|
||||
sg.create_time,
|
||||
count(sug.id) as count,
|
||||
GROUP_CONCAT(sug.user_id) as ids,
|
||||
GROUP_CONCAT(CONCAT(su.realname, '(', su.username, ')') ORDER BY su.realname, su.username) as userNames
|
||||
GROUP_CONCAT(CONCAT(su.realname, '(', su.username, ')') ORDER BY su.realname, su.username) as userNames,
|
||||
CASE
|
||||
WHEN sg.create_by = #{sysGroup.currentUserName} THEN 1
|
||||
ELSE 0
|
||||
END as is_admin_created
|
||||
from sys_group sg
|
||||
LEFT JOIN sys_user_group sug on sg.id = sug.group_id
|
||||
LEFT JOIN sys_user su on sug.user_id = su.id
|
||||
@@ -33,7 +37,7 @@
|
||||
</if>
|
||||
</where>
|
||||
group by sg.id,sg.group_name
|
||||
order by sg.create_time desc
|
||||
order by is_admin_created desc, sg.create_time desc
|
||||
</select>
|
||||
|
||||
<select id="queryOne" resultType="com.jero.modules.sys.entity.SysGroup">
|
||||
|
||||
Reference in New Issue
Block a user