fix: 增删改查组件角色筛选功能bug修复
增删改查组件角色筛选功能bug修复
This commit is contained in:
@@ -27,6 +27,9 @@ public class UserPageQuery extends BasePageQuery {
|
|||||||
@Schema(description="部门ID")
|
@Schema(description="部门ID")
|
||||||
private Long deptId;
|
private Long deptId;
|
||||||
|
|
||||||
|
@Schema(description="角色ID")
|
||||||
|
private List<Long> roleIds;
|
||||||
|
|
||||||
@Schema(description="创建时间范围")
|
@Schema(description="创建时间范围")
|
||||||
private List<String> createTime;
|
private List<String> createTime;
|
||||||
|
|
||||||
|
|||||||
@@ -37,6 +37,12 @@
|
|||||||
<if test='queryParams.deptId!=null'>
|
<if test='queryParams.deptId!=null'>
|
||||||
AND concat(',',concat(d.tree_path,',',d.id),',') like concat('%,',#{queryParams.deptId},',%')
|
AND concat(',',concat(d.tree_path,',',d.id),',') like concat('%,',#{queryParams.deptId},',%')
|
||||||
</if>
|
</if>
|
||||||
|
<if test='queryParams.roleIds!=null and queryParams.roleIds.size > 0'>
|
||||||
|
AND sur.role_id in
|
||||||
|
<foreach collection="queryParams.roleIds" item="roleId" open="(" close=")" separator=",">
|
||||||
|
#{roleId}
|
||||||
|
</foreach>
|
||||||
|
</if>
|
||||||
<if test="queryParams.createTime != null and queryParams.createTime.size > 0">
|
<if test="queryParams.createTime != null and queryParams.createTime.size > 0">
|
||||||
<if test="queryParams.createTime[0] != null and queryParams.createTime[0] != ''">
|
<if test="queryParams.createTime[0] != null and queryParams.createTime[0] != ''">
|
||||||
<bind name="startDate" value="queryParams.createTime[0].length() == 10 ? queryParams.createTime[0] + ' 00:00:00' : queryParams.createTime[0]"/>
|
<bind name="startDate" value="queryParams.createTime[0].length() == 10 ? queryParams.createTime[0] + ' 00:00:00' : queryParams.createTime[0]"/>
|
||||||
|
|||||||
Reference in New Issue
Block a user