diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java
index bdf588eb..0f3369ad 100644
--- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java
+++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java
@@ -11,9 +11,11 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jero.common.exception.JeroBootException;
+import com.jero.common.system.base.controller.JeroController;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
+import org.apache.poi.ss.formula.functions.T;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import com.jero.common.api.vo.Result;
@@ -51,6 +53,8 @@ import java.io.IOException;
import java.util.*;
import java.util.stream.Collectors;
+import static com.sun.activation.registries.LogSupport.log;
+
/**
*
* 用户表 前端控制器
@@ -65,7 +69,7 @@ import java.util.stream.Collectors;
public class SysUserController {
@Autowired
private ISysBaseAPI sysBaseAPI;
-
+
@Autowired
private ISysUserService sysUserService;
@@ -87,6 +91,20 @@ public class SysUserController {
@Resource
private BaseCommonService baseCommonService;
+ private static String SELECTED_ROLES ="selectedroles";
+ private static String RSA_PUBLIC_KEY ="rsaPublicKey";
+ private static String OPTION_SUCCESS = "操作成功!";
+ private static String INEXISTENCE = "未找到对应实体";
+ private static String USER_ERROR_MSG = "用户不存在!";
+ private static final String USER_NAME = "username";
+ private static final String USER_ID = "user_id";
+ private static String ROLE_ID = "role_id";
+ private static String DEL_SUCCESS = "删除成功!";
+ private static String DEL_FAILE = "删除失败!";
+ private static String DEP_ID = "dep_id";
+ private static String PHONE = "phone";
+ private static String SMSCODE = "smscode";
+
/**
* 获取用户列表数据
* @param user
@@ -97,17 +115,18 @@ public class SysUserController {
*/
//@RequiresPermissions("sys:user:list")
@PermissionData(pageComponent = "system/UserList")
- @RequestMapping(value = "/page", method = RequestMethod.GET)
+// @RequestMapping(value = "/page", method = RequestMethod.GET)
+ @GetMapping("/page")
public Result> queryPageList(SysUser user,
@RequestParam(name="departId", required = false) String departId,
@RequestParam(name="roleId", required = false) String roleId,
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,HttpServletRequest req) {
- Result> result = new Result>();
+ Result> result = new Result<>();
QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(user, req.getParameterMap());
- Page page = new Page(pageNo, pageSize);
+ Page page = new Page<>(pageNo, pageSize);
List subDepIds = null;
if (StrUtil.isNotEmpty(departId)){
subDepIds = sysDepartService.getSubDepIdsByDepId(departId);
@@ -119,7 +138,7 @@ public class SysUserController {
//批量查询用户的所属部门
//step.1 先拿到全部的 useids
List userIds = pageList.getRecords().stream().map(SysUser::getId).collect(Collectors.toList());
- if(userIds!=null && userIds.size()>0){
+ if(userIds!=null && !userIds.isEmpty()){
//step.2 通过 useids,一次性查询用户的所属部门名字
Map useDepNames = sysUserService.getDepNamesByUserIds(userIds);
//step.3 通过 useids,一次性查询用户的角色名字
@@ -133,17 +152,18 @@ public class SysUserController {
result.setSuccess(true);
result.setResult(pageList);
- log.info(pageList.toString());
+ SysUserController.log.info(pageList.toString());
return result;
}
@RequiresPermissions("user:add")
- @RequestMapping(value = "/add", method = RequestMethod.POST)
+// @RequestMapping(value = "/add", method = RequestMethod.POST)
+ @PostMapping("/add")
public Result