diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/domain/vo/PmsProjectRepositorySearchVo.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/domain/vo/PmsProjectRepositorySearchVo.java index 9a2a13fe5..7ebf65ad3 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/domain/vo/PmsProjectRepositorySearchVo.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/domain/vo/PmsProjectRepositorySearchVo.java @@ -40,6 +40,9 @@ public class PmsProjectRepositorySearchVo @NotNull private Long limit; + @ApiModelProperty(value = "是否导入成功 0未成功 1成功") + private Boolean actived; + public PmsProjectRepository toPmsProjectRepository() { PmsProjectRepository pmsProjectRepository = new PmsProjectRepository(); pmsProjectRepository.setPmsProjectId(pmsProjectId); diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/domain/vo/PmsProjectUnlinkedRepositorySearchVo.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/domain/vo/PmsProjectUnlinkedRepositorySearchVo.java index d3663580b..69dfa0829 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/domain/vo/PmsProjectUnlinkedRepositorySearchVo.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/domain/vo/PmsProjectUnlinkedRepositorySearchVo.java @@ -28,4 +28,7 @@ public class PmsProjectUnlinkedRepositorySearchVo @ApiModelProperty(value = "每页数量") @NotNull private Long limit; + + @ApiModelProperty(value = "是否导入成功") + private Boolean actived; } diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/service/impl/PmsProjectRepositoryServiceImpl.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/service/impl/PmsProjectRepositoryServiceImpl.java index b654d8aa1..748bd73a7 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/service/impl/PmsProjectRepositoryServiceImpl.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/service/impl/PmsProjectRepositoryServiceImpl.java @@ -90,7 +90,8 @@ public class PmsProjectRepositoryServiceImpl implements IPmsProjectRepositorySer pmsProjectRepositorySearchVo.getLimit(), pmsProjectRepositorySearchVo.getSortBy(), projectRepositoryIds, - null); + null, + pmsProjectRepositorySearchVo.getActived()); try { return gitLinkRequestHelper.doGet(PmsGitLinkRequestUrl.GET_ORGANIZATION_REPO_LIST(pmsProjectRepositorySearchVo.getEnterpriseIdentifier(), queryParams)); } catch (URISyntaxException e) { @@ -108,7 +109,8 @@ public class PmsProjectRepositoryServiceImpl implements IPmsProjectRepositorySer pmsProjectUnlinkedRepositorySearchVo.getLimit(), pmsProjectUnlinkedRepositorySearchVo.getSortBy(), null, - linkedRepositoryIdsString); + linkedRepositoryIdsString, + pmsProjectUnlinkedRepositorySearchVo.getActived()); try { return gitLinkRequestHelper.doGet(PmsGitLinkRequestUrl.GET_ORGANIZATION_REPO_LIST(pmsProjectUnlinkedRepositorySearchVo.getEnterpriseIdentifier(), queryParams)); } catch (URISyntaxException e) { @@ -187,13 +189,14 @@ public class PmsProjectRepositoryServiceImpl implements IPmsProjectRepositorySer private static Map convertToGetRepoListQueryParam(String search, @NotNull Long page, @NotNull Long limit, String sortBy, String projectRepositoryIds, - String linkedRepositoryIdsString) { + String linkedRepositoryIdsString, Boolean actived) { Map queryParams = new HashMap<>(); queryParams.put("search", search); queryParams.put("page" , String.valueOf(page)); queryParams.put("limit", String.valueOf(limit)); queryParams.put("sort_by", sortBy); queryParams.put("sort_direction", "desc"); + queryParams.put("actived", actived ? "true" : "false"); if (StringUtils.isNotEmpty(projectRepositoryIds)) { queryParams.put("pm_project_repository_ids", projectRepositoryIds); } diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/repository/domain/PmsRepositorySearchVo.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/repository/domain/PmsRepositorySearchVo.java index 522d83e90..04cd83b3a 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/repository/domain/PmsRepositorySearchVo.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/repository/domain/PmsRepositorySearchVo.java @@ -24,6 +24,8 @@ public class PmsRepositorySearchVo { private Long page; @ApiModelProperty(value = "每页数量") private Long limit; + @ApiModelProperty(value = "是否导入成功") + private Boolean actived; public String genQueryString() { StringBuilder stringBuilder = new StringBuilder("?"); @@ -41,6 +43,9 @@ public class PmsRepositorySearchVo { if (StringUtils.isNotEmpty(search)) { stringBuilder.append("&search=").append(search); } + if (actived != null) { + stringBuilder.append("&actived=").append(actived ? "true" : "false"); + } return stringBuilder.toString(); } }