|
@@ -101,6 +101,24 @@ public class UserServiceImpl implements UserService {
|
|
|
return gitlabApi.getUserApi().getUser(username);
|
|
return gitlabApi.getUserApi().getUser(username);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public GitlabUserVO findByUsernameNew(String username) throws GitLabApiException {
|
|
|
|
|
+ System.out.println(gitlabApi.getSudoAsId());
|
|
|
|
|
+ User user = gitlabApi.getUserApi().getUser(username);
|
|
|
|
|
+ GitlabUser gitlabUser = new GitlabUser();
|
|
|
|
|
+ gitlabUser.setUserId(-1);
|
|
|
|
|
+ gitlabUser.setGitlabUserId(user.getId());
|
|
|
|
|
+ gitlabUser.setNamespaceId(fetchNameSpaceId(username));
|
|
|
|
|
+ gitlabUser.setToken(createToken(user.getId()));
|
|
|
|
|
+
|
|
|
|
|
+ GitlabUserVO gitlabUserVO = new GitlabUserVO();
|
|
|
|
|
+ gitlabUserVO.setUserId(-1);
|
|
|
|
|
+ gitlabUserVO.setGitlabUserId(gitlabUser.getGitlabUserId());
|
|
|
|
|
+ gitlabUserVO.setNamespaceId(gitlabUser.getNamespaceId());
|
|
|
|
|
+ gitlabUserVO.setToken(gitlabUser.getToken());
|
|
|
|
|
+ return gitlabUserVO;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public String getUserEmail(int userId) throws GitLabApiException {
|
|
public String getUserEmail(int userId) throws GitLabApiException {
|
|
|
userId = gitlabUserRepository.findByUserId(userId).getGitlabUserId();
|
|
userId = gitlabUserRepository.findByUserId(userId).getGitlabUserId();
|