|
|
@@ -63,13 +63,15 @@ public class ProjectServiceImpl implements ProjectService {
|
|
|
projects = seecoderGitlabApi.getAllProjectsByUserId(userId);
|
|
|
|
|
|
//同步数据,有可能gitlab那边有的项目我们这边没有
|
|
|
-// List<ProjectPO> pos = projects.stream().filter(x -> projectMapper.getProjectById(x.getProjectId()) == null).map(ProjectPO::new).collect(Collectors.toList());
|
|
|
-// if (pos.size() != 0) {
|
|
|
-// for (ProjectPO po : pos) {
|
|
|
-// seecoderGitlabApi.addWebHook(po.getId(), properties.getGitlab().getWebhookProxy(), true, false, false);
|
|
|
-// projectMapper.insertProject(po);
|
|
|
-// }
|
|
|
-// }
|
|
|
+ List<ProjectPO> pos = projects.stream().filter(x -> projectMapper.getProjectById(x.getProjectId()) == null).map(ProjectPO::new).collect(Collectors.toList());
|
|
|
+ if (pos.size() != 0) {
|
|
|
+ for (ProjectPO po : pos) {
|
|
|
+ seecoderGitlabApi.addWebHook(po.getId(), properties.getGitlab().getWebhookProxy(), true, false, false);
|
|
|
+ log.info("项目Id是{},名称是{}",po.getId(),po.getName());
|
|
|
+ projectMapper.insertProject(po);
|
|
|
+ log.info("同步成功");
|
|
|
+ }
|
|
|
+ }
|
|
|
} catch (SeecoderGitlabException e) {
|
|
|
throw new ServiceException(HttpStatus.SC_INTERNAL_SERVER_ERROR, "获取项目列表失败", e);
|
|
|
}
|