|
@@ -76,7 +76,7 @@ public class TBUserController {
|
|
@ApiOperation(value = "用户登录接口")
|
|
@ApiOperation(value = "用户登录接口")
|
|
@RequestMapping(value = "/login/account", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/login/account", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = TBUser.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = TBUser.class)})
|
|
- public Result login(@ApiParam(value = "用户信息", required = true) @RequestBody TBUser tbUser, HttpServletRequest request) throws NoSuchAlgorithmException {
|
|
|
|
|
|
+ public Result login(@ApiParam(value = "用户信息", required = true) @RequestBody TBUser tbUser) throws NoSuchAlgorithmException {
|
|
if (Objects.isNull(tbUser.getLoginName()) || Objects.equals(tbUser.getLoginName(), "")) {
|
|
if (Objects.isNull(tbUser.getLoginName()) || Objects.equals(tbUser.getLoginName(), "")) {
|
|
throw new BusinessException(ExceptionResultEnum.LOGIN_NAME_IS_NULL);
|
|
throw new BusinessException(ExceptionResultEnum.LOGIN_NAME_IS_NULL);
|
|
}
|
|
}
|
|
@@ -99,13 +99,13 @@ public class TBUserController {
|
|
if (!Objects.equals(loginPassword, aesPassword)) {
|
|
if (!Objects.equals(loginPassword, aesPassword)) {
|
|
throw new BusinessException(ExceptionResultEnum.PASSWORD_NO);
|
|
throw new BusinessException(ExceptionResultEnum.PASSWORD_NO);
|
|
}
|
|
}
|
|
- return userLoginCommon(user, request);
|
|
|
|
|
|
+ return userLoginCommon(user);
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "短信验证码登陆接口")
|
|
@ApiOperation(value = "短信验证码登陆接口")
|
|
@RequestMapping(value = "/login/verifyCode", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/login/verifyCode", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = TBUser.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = TBUser.class)})
|
|
- public Result verifyCode(@ApiParam(value = "用户信息", required = true) @RequestBody Map<String, Object> mapParameter, HttpServletRequest request) throws NoSuchAlgorithmException {
|
|
|
|
|
|
+ public Result verifyCode(@ApiParam(value = "用户信息", required = true) @RequestBody Map<String, Object> mapParameter) throws NoSuchAlgorithmException {
|
|
if (Objects.isNull(mapParameter.get("loginName")) || Objects.equals(mapParameter.get("loginName"), "")) {
|
|
if (Objects.isNull(mapParameter.get("loginName")) || Objects.equals(mapParameter.get("loginName"), "")) {
|
|
throw new BusinessException(ExceptionResultEnum.LOGIN_NAME_IS_NULL);
|
|
throw new BusinessException(ExceptionResultEnum.LOGIN_NAME_IS_NULL);
|
|
}
|
|
}
|
|
@@ -123,18 +123,18 @@ public class TBUserController {
|
|
throw new BusinessException(ExceptionResultEnum.USER_NO);
|
|
throw new BusinessException(ExceptionResultEnum.USER_NO);
|
|
}
|
|
}
|
|
//todo 加入验证码校验逻辑
|
|
//todo 加入验证码校验逻辑
|
|
- return userLoginCommon(user, request);
|
|
|
|
|
|
+ return userLoginCommon(user);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 用户登录公用
|
|
* 用户登录公用
|
|
*
|
|
*
|
|
* @param user
|
|
* @param user
|
|
- * @param request
|
|
|
|
* @return
|
|
* @return
|
|
* @throws NoSuchAlgorithmException
|
|
* @throws NoSuchAlgorithmException
|
|
*/
|
|
*/
|
|
- public Result userLoginCommon(TBUser user, HttpServletRequest request) throws NoSuchAlgorithmException {
|
|
|
|
|
|
+ public Result userLoginCommon(TBUser user) throws NoSuchAlgorithmException {
|
|
|
|
+ HttpServletRequest request = ServletUtil.getRequest();
|
|
//停用
|
|
//停用
|
|
if (user.getEnable().intValue() == 0) {
|
|
if (user.getEnable().intValue() == 0) {
|
|
throw new BusinessException(ExceptionResultEnum.USER_ENABLE);
|
|
throw new BusinessException(ExceptionResultEnum.USER_ENABLE);
|
|
@@ -177,7 +177,7 @@ public class TBUserController {
|
|
|
|
|
|
// @ApiOperation(value = "es查询接口")
|
|
// @ApiOperation(value = "es查询接口")
|
|
// @RequestMapping(value = "/websocketPush", method = RequestMethod.POST)
|
|
// @RequestMapping(value = "/websocketPush", method = RequestMethod.POST)
|
|
-// public Result websocketPush(HttpServletRequest request, @RequestBody String message) throws IOException {
|
|
|
|
|
|
+// public Result websocketPush(@RequestBody String message) throws IOException {
|
|
// TBUser tbUser = (TBUser) ServletUtil.getRequestAccount(request);
|
|
// TBUser tbUser = (TBUser) ServletUtil.getRequestAccount(request);
|
|
// WebSocketServer.sendInfo(message, String.valueOf(tbUser.getId()));
|
|
// WebSocketServer.sendInfo(message, String.valueOf(tbUser.getId()));
|
|
// return ResultUtil.ok(SystemConstant.SUCCESS);
|
|
// return ResultUtil.ok(SystemConstant.SUCCESS);
|
|
@@ -479,7 +479,8 @@ public class TBUserController {
|
|
@ApiOperation(value = "登出接口")
|
|
@ApiOperation(value = "登出接口")
|
|
@RequestMapping(value = "/logout", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/logout", method = RequestMethod.GET)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
- public Result logout(HttpServletRequest request) throws NoSuchAlgorithmException {
|
|
|
|
|
|
+ public Result logout() throws NoSuchAlgorithmException {
|
|
|
|
+ HttpServletRequest request = ServletUtil.getRequest();
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount(request);
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount(request);
|
|
TBSession tbSession = (TBSession) ServletUtil.getRequestSession(request);
|
|
TBSession tbSession = (TBSession) ServletUtil.getRequestSession(request);
|
|
AuthDto authDto = (AuthDto) EhcacheUtil.get(SystemConstant.AUTH_CACHE, tbUser.getId());
|
|
AuthDto authDto = (AuthDto) EhcacheUtil.get(SystemConstant.AUTH_CACHE, tbUser.getId());
|
|
@@ -510,7 +511,7 @@ public class TBUserController {
|
|
@ApiOperation(value = "用户查询接口")
|
|
@ApiOperation(value = "用户查询接口")
|
|
@RequestMapping(value = "/query", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/query", method = RequestMethod.GET)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = TBUser.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = TBUser.class)})
|
|
- public Result query(@ApiParam(value = "用户id", required = false) @RequestParam(required = false) Long id, @ApiParam(value = "登录名", required = false) @RequestParam(required = false) String loginName, @ApiParam(value = "姓名", required = false) @RequestParam(required = false) String name, @ApiParam(value = "角色", required = false) @RequestParam(required = false) String role, @ApiParam(value = "是否启用", required = false) @RequestParam(required = false) Integer enable, HttpServletRequest request) {
|
|
|
|
|
|
+ public Result query(@ApiParam(value = "用户id", required = false) @RequestParam(required = false) Long id, @ApiParam(value = "登录名", required = false) @RequestParam(required = false) String loginName, @ApiParam(value = "姓名", required = false) @RequestParam(required = false) String name, @ApiParam(value = "角色", required = false) @RequestParam(required = false) String role, @ApiParam(value = "是否启用", required = false) @RequestParam(required = false) Integer enable) {
|
|
List<TBUser> tbUserList = tbUserService.userQuery(id, loginName, name, role, enable);
|
|
List<TBUser> tbUserList = tbUserService.userQuery(id, loginName, name, role, enable);
|
|
Map map = new HashMap<>();
|
|
Map map = new HashMap<>();
|
|
map.put(SystemConstant.RECORDS, tbUserList);
|
|
map.put(SystemConstant.RECORDS, tbUserList);
|
|
@@ -522,7 +523,7 @@ public class TBUserController {
|
|
@RequestMapping(value = "/save", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/save", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
@Transactional
|
|
@Transactional
|
|
- public Result save(@ApiParam(value = "机构信息", required = true) @RequestBody Map<String, Object> mapParameter, HttpServletRequest request) {
|
|
|
|
|
|
+ public Result save(@ApiParam(value = "机构信息", required = true) @RequestBody Map<String, Object> mapParameter) {
|
|
Gson gson = new Gson();
|
|
Gson gson = new Gson();
|
|
TBUser tbUser = gson.fromJson(gson.toJson(mapParameter), TBUser.class);
|
|
TBUser tbUser = gson.fromJson(gson.toJson(mapParameter), TBUser.class);
|
|
List<String> roleList = (List<String>) mapParameter.get("role");
|
|
List<String> roleList = (List<String>) mapParameter.get("role");
|
|
@@ -560,7 +561,7 @@ public class TBUserController {
|
|
@ApiOperation(value = "获取短信验证码接口")
|
|
@ApiOperation(value = "获取短信验证码接口")
|
|
@RequestMapping(value = "/getVerifyCode", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/getVerifyCode", method = RequestMethod.GET)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "{\"verifyCode\":123456}", response = Result.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "{\"verifyCode\":123456}", response = Result.class)})
|
|
- public Result getVerifyCode(@ApiParam(value = "登录名", required = true) @RequestParam String loginName, HttpServletRequest request) {
|
|
|
|
|
|
+ public Result getVerifyCode(@ApiParam(value = "登录名", required = true) @RequestParam String loginName) {
|
|
Map map = new HashMap();
|
|
Map map = new HashMap();
|
|
return ResultUtil.ok(map);
|
|
return ResultUtil.ok(map);
|
|
}
|
|
}
|
|
@@ -568,14 +569,14 @@ public class TBUserController {
|
|
@ApiOperation(value = "获取短信验证码接口")
|
|
@ApiOperation(value = "获取短信验证码接口")
|
|
@RequestMapping(value = "/validate/verifyCode", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/validate/verifyCode", method = RequestMethod.GET)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
- public Result validateVerifyCode(@ApiParam(value = "验证码", required = true) @RequestParam String verifyCode, HttpServletRequest request) {
|
|
|
|
|
|
+ public Result validateVerifyCode(@ApiParam(value = "验证码", required = true) @RequestParam String verifyCode) {
|
|
return ResultUtil.ok(JacksonUtil.parseJson(SystemConstant.SUCCESS));
|
|
return ResultUtil.ok(JacksonUtil.parseJson(SystemConstant.SUCCESS));
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "二次验证获取短信验证码接口")
|
|
@ApiOperation(value = "二次验证获取短信验证码接口")
|
|
@RequestMapping(value = "/validate/getVerifyCode", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/validate/getVerifyCode", method = RequestMethod.GET)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
- public Result validateGetVerifyCode(HttpServletRequest request) {
|
|
|
|
|
|
+ public Result validateGetVerifyCode() {
|
|
return ResultUtil.ok(JacksonUtil.parseJson(SystemConstant.SUCCESS));
|
|
return ResultUtil.ok(JacksonUtil.parseJson(SystemConstant.SUCCESS));
|
|
}
|
|
}
|
|
}
|
|
}
|