diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysRoleServiceImpl.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysRoleServiceImpl.java index 434a69ec2..7a509dc40 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysRoleServiceImpl.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysRoleServiceImpl.java @@ -69,11 +69,15 @@ public class SysRoleServiceImpl extends BaseServiceImpl getWrapper(Map params) { String name = (String) params.get("name"); String code = (String) params.get("code"); - + String completeMatchName = ""; + if (params.containsKey("completeMatchName")) { + completeMatchName = (String) params.get("completeMatchName"); + } QueryWrapper wrapper = new QueryWrapper<>(); wrapper.eq(Constant.DEL_FLAG, DelFlagEnum.NORMAL.value()) .eq(StringUtils.isNotBlank(code), "code", code) - .like(StringUtils.isNotBlank(name), "name", name); + .like(StringUtils.isNotBlank(name), "name", name) + .eq(StringUtils.isNotBlank(completeMatchName), "name", completeMatchName); // 普通管理员,只能查询所属部门及子部门的数据 UserDetail user = SecurityUser.getUser();