zouxuan 3 年之前
父节点
当前提交
5ad635a830

+ 8 - 5
mec-auth/mec-auth-server/src/main/java/com/ym/mec/auth/web/controller/UserController.java

@@ -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("请登录");
 	}