|
@@ -1,8 +1,9 @@
|
|
|
package com.sqx.modules.sys.controller;
|
|
package com.sqx.modules.sys.controller;
|
|
|
|
|
|
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.sqx.common.annotation.SysLog;
|
|
import com.sqx.common.annotation.SysLog;
|
|
|
-import com.sqx.common.utils.PageUtils;
|
|
|
|
|
|
|
+import com.sqx.common.utils.Constant;
|
|
|
import com.sqx.common.utils.Result;
|
|
import com.sqx.common.utils.Result;
|
|
|
import com.sqx.common.validator.Assert;
|
|
import com.sqx.common.validator.Assert;
|
|
|
import com.sqx.common.validator.ValidatorUtils;
|
|
import com.sqx.common.validator.ValidatorUtils;
|
|
@@ -19,7 +20,6 @@ import com.sqx.modules.sys.entity.SysUserEntity;
|
|
|
import com.sqx.modules.sys.form.PasswordForm;
|
|
import com.sqx.modules.sys.form.PasswordForm;
|
|
|
import com.sqx.modules.sys.service.SysUserRoleService;
|
|
import com.sqx.modules.sys.service.SysUserRoleService;
|
|
|
import com.sqx.modules.sys.service.SysUserService;
|
|
import com.sqx.modules.sys.service.SysUserService;
|
|
|
-import icu.xuyijie.secureapi.annotation.DecryptParam;
|
|
|
|
|
import org.apache.commons.lang.ArrayUtils;
|
|
import org.apache.commons.lang.ArrayUtils;
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
import org.apache.shiro.crypto.hash.Sha256Hash;
|
|
import org.apache.shiro.crypto.hash.Sha256Hash;
|
|
@@ -32,6 +32,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
|
@@ -60,14 +61,26 @@ public class SysUserController extends AbstractController {
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/list")
|
|
@GetMapping("/list")
|
|
|
@RequiresPermissions("sys:user:list")
|
|
@RequiresPermissions("sys:user:list")
|
|
|
- public Result list(Map<String, Object> params){
|
|
|
|
|
- //只有超级管理员,才能查看所有管理员列表
|
|
|
|
|
- /*if(getUserId() != Constant.SUPER_ADMIN){
|
|
|
|
|
- params.put("createUserId", getUserId());
|
|
|
|
|
- }*/
|
|
|
|
|
- PageUtils page = sysUserService.queryPage(params);
|
|
|
|
|
|
|
+ public Result list(String page, String limit, String username, String shopName){
|
|
|
|
|
+ Map<String, Object> params = new HashMap<>();
|
|
|
|
|
|
|
|
- return Result.success().put("page", page);
|
|
|
|
|
|
|
+ if (StrUtil.isNotBlank(username)) {
|
|
|
|
|
+ params.put("username", username);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (StrUtil.isNotBlank(shopName)) {
|
|
|
|
|
+ params.put("shopName", shopName);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (StrUtil.isNotBlank(page)) {
|
|
|
|
|
+ params.put(Constant.PAGE, page);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (StrUtil.isNotBlank(limit)) {
|
|
|
|
|
+ params.put(Constant.LIMIT, page);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return Result.success().put("page", sysUserService.queryPage(params));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|