Browse Source

取消认证

licailing 4 years ago
parent
commit
e884a7ff5a
1 changed files with 9 additions and 0 deletions
  1. 9 0
      src/main/java/com/izouma/nineth/service/UserService.java

+ 9 - 0
src/main/java/com/izouma/nineth/service/UserService.java

@@ -520,4 +520,13 @@ public class UserService {
         map.put("success", success);
         return map;
     }
+
+    public void removeAuth(Long userId) {
+        User user = userRepo.findById(userId).orElseThrow(new BusinessException("用户不存在"));
+        if (user.getAuthStatus() == AuthStatus.SUCCESS) {
+            user.setAuthStatus(AuthStatus.NOT_AUTH);
+            userRepo.save(user);
+            identityAuthRepo.deleteAll(identityAuthRepo.findByUserIdAndDelFalse(userId));
+        }
+    }
 }