fix(项目管理-初始化项目): #5419 新建流水线时可选代码块,屏蔽导入失败的代码库
This commit is contained in:
parent
d2f7c39428
commit
fc2e085780
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -28,4 +28,7 @@ public class PmsProjectUnlinkedRepositorySearchVo
|
|||
@ApiModelProperty(value = "每页数量")
|
||||
@NotNull
|
||||
private Long limit;
|
||||
|
||||
@ApiModelProperty(value = "是否导入成功")
|
||||
private Boolean actived;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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<String, String> convertToGetRepoListQueryParam(String search, @NotNull Long page, @NotNull Long limit,
|
||||
String sortBy, String projectRepositoryIds,
|
||||
String linkedRepositoryIdsString) {
|
||||
String linkedRepositoryIdsString, Boolean actived) {
|
||||
Map<String, String> 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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue