Selaa lähdekoodia

用户管理 模糊查询

liuchaohui 2 vuotta sitten
vanhempi
commit
1b85074bdc

+ 19 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/controller/SysUserController.java

@@ -118,7 +118,26 @@ public class SysUserController {
 	public Result<IPage<SysUser>> queryPageList(SysUser user,@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
 									  @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,HttpServletRequest req) {
 		Result<IPage<SysUser>> result = new Result<IPage<SysUser>>();
+        String realname = user.getRealname();
+        user.setRealname(null);
+        String username = null;
+        if(user!=null && user.getRealname()!=null){
+            username = user.getUsername().substring(1,user.getUsername().length()-1);
+            user.setUsername(null);
+        }
+        String phone = user.getPhone();
+        user.setPhone(null);
 		QueryWrapper<SysUser> queryWrapper = QueryGenerator.initQueryWrapper(user, req.getParameterMap());
+		if(realname!=null){
+            queryWrapper.like("realname",realname);
+        }
+        if(username!=null){
+            queryWrapper.like("username",username);
+            user.setUsername(username);
+        }
+        if(phone!=null){
+            queryWrapper.like("phone",phone);
+        }
         
         //update-begin-Author:wangshuai--Date:20211119--for:【vue3】通过部门id查询用户,通过code查询id
         //部门ID