|
@@ -356,14 +356,17 @@ public class UserController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "用户注销")
|
|
|
@PostMapping(value = "/destroy")
|
|
|
- public Object destroy() {
|
|
|
+ public Object destroy(String authCode) {
|
|
|
AuthUser user = SecurityUtils.getUser();
|
|
|
if (user != null) {
|
|
|
SysUser sysUser = sysUserService.get(user.getUserId());
|
|
|
- sysUser.setPhone("Z" + sysUser.getPhone());
|
|
|
- sysUser.setUpdateTime(new Date());
|
|
|
- sysUserService.update(sysUser);
|
|
|
- return succeed();
|
|
|
+ if(smsCodeService.verifyValidCode(sysUser.getPhone(), authCode)){
|
|
|
+ sysUser.setPhone("Z" + sysUser.getPhone());
|
|
|
+ sysUser.setUpdateTime(new Date());
|
|
|
+ sysUserService.update(sysUser);
|
|
|
+ return succeed();
|
|
|
+ }
|
|
|
+ return failed("验证码错误");
|
|
|
}
|
|
|
return failed("请登录");
|
|
|
}
|