Просмотр исходного кода

fix: 修改密码使用id错误修正

刘一也 3 лет назад
Родитель
Сommit
4d409b266a

+ 2 - 1
seecoder-gitlab-server/src/main/java/com/nju/edu/gitlab/service/impl/UserServiceImpl.java

@@ -76,7 +76,8 @@ public class UserServiceImpl implements UserService {
         int userId = changePasswordDTO.getUserId();
         String password = changePasswordDTO.getPassword();
         System.out.println("userId: "+ userId);
-        User user = gitlabApi.getUserApi().getUser(userId);
+        int gitlabUserId = gitlabUserRepository.findByUserId(userId).getGitlabUserId();
+        User user = gitlabApi.getUserApi().getUser(gitlabUserId);
         gitlabApi.getUserApi().modifyUser(user, password, 1000);
         return true;
     }