瀏覽代碼

注销错误码处理

yuanliang 10 月之前
父節點
當前提交
5ff1d8738a

+ 1 - 1
cooleshow-auth/auth-server/src/main/java/com/yonge/cooleshow/auth/service/SysUserService.java

@@ -222,7 +222,7 @@ public interface SysUserService extends BaseService<Long, SysUser> {
      */
     SysUser getSysUserByOpenId(String openId, String clientId);
 
-    HttpResponseResult<List<String>> logoffByPhone(String phone);
+    HttpResponseResult<Void> logoffByPhone(String phone);
 
     HttpResponseResult<List<String>> logoffCheckByPhone(String phone);
 

+ 2 - 2
cooleshow-auth/auth-server/src/main/java/com/yonge/cooleshow/auth/service/impl/SysUserServiceImpl.java

@@ -432,13 +432,13 @@ public class SysUserServiceImpl extends BaseServiceImpl<Long, SysUser> implement
 
     @Override
     @Transactional(rollbackFor = Exception.class)
-    public HttpResponseResult<List<String>> logoffByPhone(String phone) {
+    public HttpResponseResult<Void> logoffByPhone(String phone) {
 
         try {
             HttpResponseResult<List<String>> check = adminFeignService.accountLogoffCheck(phone);
             List<String> errMsg = check.getData();
             if (!CollectionUtils.isEmpty(errMsg)) {
-                return HttpResponseResult.failed(500, errMsg, "注销失败");
+                return HttpResponseResult.failed(5101, null, String.join(",", errMsg));
             }
         } catch (Exception e) {
             throw new BizException("数据检查失败");

+ 1 - 1
cooleshow-auth/auth-server/src/main/java/com/yonge/cooleshow/auth/web/controller/UserController.java

@@ -440,7 +440,7 @@ public class UserController extends BaseController {
             @ApiImplicitParam(name = "smsCode", value = "短信验证码", paramType = "path", dataType = "long", required = true),
     })
     @GetMapping(value = "/logoff/{smsCode}")
-    public HttpResponseResult<List<String>> logoff(@PathVariable("smsCode") String smsCode) {
+    public HttpResponseResult<Void> logoff(@PathVariable("smsCode") String smsCode) {
         AuthUser authUser = SecurityUtils.getUser();
         SysUser sysUser = sysUserService.get(authUser.getUserId());
         if (sysUser == null) {