|
@@ -46,7 +46,7 @@ public class UserController extends BaseController {
|
|
@GetMapping("/query")
|
|
@GetMapping("/query")
|
|
public Object query() {
|
|
public Object query() {
|
|
AuthUser user = SecurityUtils.getUser();
|
|
AuthUser user = SecurityUtils.getUser();
|
|
- if(user != null){
|
|
|
|
|
|
+ if (user != null) {
|
|
return succeed(sysUserService.get(user.getUserId()));
|
|
return succeed(sysUserService.get(user.getUserId()));
|
|
}
|
|
}
|
|
return failed();
|
|
return failed();
|
|
@@ -55,7 +55,7 @@ public class UserController extends BaseController {
|
|
@ApiOperation(value = "根据用户编号获取用户基本信息")
|
|
@ApiOperation(value = "根据用户编号获取用户基本信息")
|
|
@GetMapping("/getBasic")
|
|
@GetMapping("/getBasic")
|
|
public Object getBasic(Integer userId) {
|
|
public Object getBasic(Integer userId) {
|
|
- if(userId == null){
|
|
|
|
|
|
+ if (userId == null) {
|
|
return failed("参数校验异常");
|
|
return failed("参数校验异常");
|
|
}
|
|
}
|
|
return succeed(sysUserService.getBasic(userId));
|
|
return succeed(sysUserService.getBasic(userId));
|
|
@@ -66,6 +66,11 @@ public class UserController extends BaseController {
|
|
return sysUserService.queryByPhone(mobile);
|
|
return sysUserService.queryByPhone(mobile);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @GetMapping(value = "/queryUserById/{userId}")
|
|
|
|
+ public SysUser queryUserById(@PathVariable("userId") Integer userId) {
|
|
|
|
+ return sysUserService.get(userId);
|
|
|
|
+ }
|
|
|
|
+
|
|
@ApiOperation(value = "新增用户")
|
|
@ApiOperation(value = "新增用户")
|
|
@PostMapping(value = "/add", consumes = MediaType.APPLICATION_JSON_VALUE)
|
|
@PostMapping(value = "/add", consumes = MediaType.APPLICATION_JSON_VALUE)
|
|
public Object add(@RequestBody SysUser sysUser) {
|
|
public Object add(@RequestBody SysUser sysUser) {
|
|
@@ -73,48 +78,48 @@ public class UserController extends BaseController {
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "设置密码")
|
|
@ApiOperation(value = "设置密码")
|
|
- @PostMapping(value = "/setPassword",consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
|
|
|
|
|
|
+ @PostMapping(value = "/setPassword", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
|
|
@ApiImplicitParams({ @ApiImplicitParam(name = "mobile", value = "手机号", required = true, dataType = "String"),
|
|
@ApiImplicitParams({ @ApiImplicitParam(name = "mobile", value = "手机号", required = true, dataType = "String"),
|
|
@ApiImplicitParam(name = "password", value = "密码", required = true, dataType = "String") })
|
|
@ApiImplicitParam(name = "password", value = "密码", required = true, dataType = "String") })
|
|
- public Object setPassword(String mobile,String password) {
|
|
|
|
- if(StringUtils.isEmpty(mobile) || StringUtils.isEmpty(password)){
|
|
|
|
|
|
+ public Object setPassword(String mobile, String password) {
|
|
|
|
+ if (StringUtils.isEmpty(mobile) || StringUtils.isEmpty(password)) {
|
|
return failed();
|
|
return failed();
|
|
}
|
|
}
|
|
SysUser sysUser = sysUserService.queryByPhone(mobile);
|
|
SysUser sysUser = sysUserService.queryByPhone(mobile);
|
|
- if(sysUser == null){
|
|
|
|
|
|
+ if (sysUser == null) {
|
|
return failed("用户不存在");
|
|
return failed("用户不存在");
|
|
}
|
|
}
|
|
password = new BCryptPasswordEncoder().encode(password);
|
|
password = new BCryptPasswordEncoder().encode(password);
|
|
- sysUserService.updatePassword(mobile,password);
|
|
|
|
|
|
+ sysUserService.updatePassword(mobile, password);
|
|
return succeed();
|
|
return succeed();
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "修改密码")
|
|
@ApiOperation(value = "修改密码")
|
|
- @PostMapping(value = "/updatePassword",consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
|
|
|
|
|
|
+ @PostMapping(value = "/updatePassword", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
|
|
@ApiImplicitParams({ @ApiImplicitParam(name = "mobile", value = "手机号", required = true, dataType = "String"),
|
|
@ApiImplicitParams({ @ApiImplicitParam(name = "mobile", value = "手机号", required = true, dataType = "String"),
|
|
@ApiImplicitParam(name = "authCode", value = "验证码", required = true, dataType = "String"),
|
|
@ApiImplicitParam(name = "authCode", value = "验证码", required = true, dataType = "String"),
|
|
- @ApiImplicitParam(name = "newPassword", value = "新密码", required = true, dataType = "String")})
|
|
|
|
- public Object updatePassword(String mobile,String authCode,String newPassword) {
|
|
|
|
- if(StringUtils.isEmpty(mobile) || StringUtils.isEmpty(authCode) || StringUtils.isEmpty(newPassword)){
|
|
|
|
|
|
+ @ApiImplicitParam(name = "newPassword", value = "新密码", required = true, dataType = "String") })
|
|
|
|
+ public Object updatePassword(String mobile, String authCode, String newPassword) {
|
|
|
|
+ if (StringUtils.isEmpty(mobile) || StringUtils.isEmpty(authCode) || StringUtils.isEmpty(newPassword)) {
|
|
return failed("参数校验异常");
|
|
return failed("参数校验异常");
|
|
}
|
|
}
|
|
SysUser sysUser = sysUserService.queryByPhone(mobile);
|
|
SysUser sysUser = sysUserService.queryByPhone(mobile);
|
|
- if(sysUser == null){
|
|
|
|
|
|
+ if (sysUser == null) {
|
|
return failed("用户不存在");
|
|
return failed("用户不存在");
|
|
}
|
|
}
|
|
- if(smsCodeService.verifyValidCode(mobile, authCode)){
|
|
|
|
- sysUserService.updatePassword(mobile,new BCryptPasswordEncoder().encode(newPassword));
|
|
|
|
|
|
+ if (smsCodeService.verifyValidCode(mobile, authCode)) {
|
|
|
|
+ sysUserService.updatePassword(mobile, new BCryptPasswordEncoder().encode(newPassword));
|
|
return succeed();
|
|
return succeed();
|
|
- }else {
|
|
|
|
|
|
+ } else {
|
|
return failed("验证码错误");
|
|
return failed("验证码错误");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "修改用户")
|
|
@ApiOperation(value = "修改用户")
|
|
- @PostMapping(value = "/update",consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
|
|
|
|
|
|
+ @PostMapping(value = "/update", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
|
|
public Object update(SysUser sysUser) {
|
|
public Object update(SysUser sysUser) {
|
|
AuthUser user = SecurityUtils.getUser();
|
|
AuthUser user = SecurityUtils.getUser();
|
|
- if(user != null){
|
|
|
|
|
|
+ if (user != null) {
|
|
Date date = new Date();
|
|
Date date = new Date();
|
|
sysUser.setId(user.getUserId());
|
|
sysUser.setId(user.getUserId());
|
|
sysUser.setUpdateTime(date);
|
|
sysUser.setUpdateTime(date);
|
|
@@ -128,7 +133,7 @@ public class UserController extends BaseController {
|
|
@GetMapping("/getRole")
|
|
@GetMapping("/getRole")
|
|
public Object getRole() {
|
|
public Object getRole() {
|
|
AuthUser user = SecurityUtils.getUser();
|
|
AuthUser user = SecurityUtils.getUser();
|
|
- if(user != null) {
|
|
|
|
|
|
+ if (user != null) {
|
|
return succeed(sysRoleService.findRoleByUserId(user.getUserId()));
|
|
return succeed(sysRoleService.findRoleByUserId(user.getUserId()));
|
|
}
|
|
}
|
|
return failed();
|
|
return failed();
|
|
@@ -137,24 +142,24 @@ public class UserController extends BaseController {
|
|
@ApiOperation(value = "用户角色新增")
|
|
@ApiOperation(value = "用户角色新增")
|
|
@ApiImplicitParams({ @ApiImplicitParam(name = "userId", value = "用户编号", required = true, dataType = "Integer"),
|
|
@ApiImplicitParams({ @ApiImplicitParam(name = "userId", value = "用户编号", required = true, dataType = "Integer"),
|
|
@ApiImplicitParam(name = "roleIds", value = "角色id,逗号分隔", required = true, dataType = "String") })
|
|
@ApiImplicitParam(name = "roleIds", value = "角色id,逗号分隔", required = true, dataType = "String") })
|
|
- @PostMapping(value = "/addRole",consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
|
|
|
|
- public Object getRole(String userId,String roleIds) {
|
|
|
|
- if(StringUtils.isEmpty(userId) || StringUtils.isEmpty(roleIds)){
|
|
|
|
|
|
+ @PostMapping(value = "/addRole", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
|
|
|
|
+ public Object getRole(String userId, String roleIds) {
|
|
|
|
+ if (StringUtils.isEmpty(userId) || StringUtils.isEmpty(roleIds)) {
|
|
return failed(SecurityConstants.PARAM_VERIFY_EXCEPTION);
|
|
return failed(SecurityConstants.PARAM_VERIFY_EXCEPTION);
|
|
}
|
|
}
|
|
- sysUserRoleService.batchInsert(Integer.parseInt(userId),roleIds);
|
|
|
|
|
|
+ sysUserRoleService.batchInsert(Integer.parseInt(userId), roleIds);
|
|
return succeed();
|
|
return succeed();
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "用户角色删除")
|
|
@ApiOperation(value = "用户角色删除")
|
|
@ApiImplicitParams({ @ApiImplicitParam(name = "userId", value = "用户编号", required = true, dataType = "Integer"),
|
|
@ApiImplicitParams({ @ApiImplicitParam(name = "userId", value = "用户编号", required = true, dataType = "Integer"),
|
|
@ApiImplicitParam(name = "roleIds", value = "角色id,逗号分隔", required = true, dataType = "String") })
|
|
@ApiImplicitParam(name = "roleIds", value = "角色id,逗号分隔", required = true, dataType = "String") })
|
|
- @PostMapping(value = "/delRole",consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
|
|
|
|
- public Object delRole(String userId,String roleIds) {
|
|
|
|
- if(StringUtils.isEmpty(userId) || StringUtils.isEmpty(roleIds)){
|
|
|
|
|
|
+ @PostMapping(value = "/delRole", consumes = MediaType.APPLICATION_FORM_URLENCODED_VALUE)
|
|
|
|
+ public Object delRole(String userId, String roleIds) {
|
|
|
|
+ if (StringUtils.isEmpty(userId) || StringUtils.isEmpty(roleIds)) {
|
|
return failed(SecurityConstants.PARAM_VERIFY_EXCEPTION);
|
|
return failed(SecurityConstants.PARAM_VERIFY_EXCEPTION);
|
|
}
|
|
}
|
|
- sysUserRoleService.batchDel(Integer.parseInt(userId),roleIds);
|
|
|
|
|
|
+ sysUserRoleService.batchDel(Integer.parseInt(userId), roleIds);
|
|
return succeed();
|
|
return succeed();
|
|
}
|
|
}
|
|
}
|
|
}
|