Browse Source

feat:回退用户注册逻辑

zhangyi 1 năm trước cách đây
mục cha
commit
1bdd683214

+ 6 - 6
seecoder-portal-server/src/main/java/cn/seecoder/seecoderportalserver/service/UserService.java

@@ -127,12 +127,12 @@ public class UserService {
         String encodedPassword = passwordEncoder.encode(password);
         user.setPassword(encodedPassword);
         User savedUser = userRepository.save(user);
-//        try {
-//            gitlabService.createGitlabUser(Math.toIntExact(savedUser.getId()), savedUser.getUsername(), password, savedUser.getEmail());
-//        } catch (SeecoderGitlabException e) {
-//            userRepository.delete(savedUser);
-//            throw new CustomErrorException("创建gitlab账号失败,请联系管理人员!");
-//        }
+        try {
+            gitlabService.createGitlabUser(Math.toIntExact(savedUser.getId()), savedUser.getUsername(), password, savedUser.getEmail());
+        } catch (SeecoderGitlabException e) {
+            userRepository.delete(savedUser);
+            throw new CustomErrorException("创建gitlab账号失败,请联系管理人员!");
+        }
         log.debug("Created Information for User: {}", savedUser);
         return savedUser;
     }