Merge pull request 'fix(超算专区): 编辑已拒绝的文章操作时重新开启对应PR' (#1170) from otto/microservices:master into master
This commit is contained in:
commit
eba2082e2b
|
|
@ -802,6 +802,13 @@ public class CmsDocServiceImpl implements ICmsDocService {
|
||||||
return newDocWithAudit.getId();
|
return newDocWithAudit.getId();
|
||||||
}
|
}
|
||||||
oldCmsDoc.setAuditStatus(DocAuditStatus.TO_BE_AUDIT.getAuditCode());
|
oldCmsDoc.setAuditStatus(DocAuditStatus.TO_BE_AUDIT.getAuditCode());
|
||||||
|
if (oldCmsDoc.getAuditType().contains(DocAndZoneOperation.OPERATION_CREATE.getOperationCode())
|
||||||
|
|| oldCmsDoc.getAuditType().contains(DocAndZoneOperation.OPERATION_UPDATE.getOperationCode())) {
|
||||||
|
CmsProject cmsProject = cmsProjectService.selectCmsProjectByDeptId(oldCmsDoc.getDeptId());
|
||||||
|
// 重新开启PR
|
||||||
|
String gitLinkPullRequestNumber = oldCmsDoc.getAuditPrNumber().split("-")[0];
|
||||||
|
gitLinkRequestHelper.doPost(CmsGitLinkRequestUrl.REOPEN_PULL_REQUEST(cmsProject, gitLinkPullRequestNumber), null);
|
||||||
|
}
|
||||||
// 待审核/未通过文章重新编辑
|
// 待审核/未通过文章重新编辑
|
||||||
cmsDocMapper.updateCmsDoc(oldCmsDoc);
|
cmsDocMapper.updateCmsDoc(oldCmsDoc);
|
||||||
return oldCmsDoc.getId();
|
return oldCmsDoc.getId();
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ public class CmsGitLinkRequestUrl extends GitLinkRequestUrl {
|
||||||
public static GitLinkRequestUrl ADD_USER_TO_ORGANIZATION_TEAM(String orgIdentifier, Long teamId) {
|
public static GitLinkRequestUrl ADD_USER_TO_ORGANIZATION_TEAM(String orgIdentifier, Long teamId) {
|
||||||
return getAdminGitLinkRequestUrl(String.format("/api/organizations/%s/teams/%d/team_users.json", orgIdentifier, teamId));
|
return getAdminGitLinkRequestUrl(String.format("/api/organizations/%s/teams/%d/team_users.json", orgIdentifier, teamId));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String TEAMS_BY_ORGANIZATION_URL(Long orgId) {
|
public static String TEAMS_BY_ORGANIZATION_URL(Long orgId) {
|
||||||
return String.format("/api/organizations/%s/teams.json", orgId);
|
return String.format("/api/organizations/%s/teams.json", orgId);
|
||||||
}
|
}
|
||||||
|
|
@ -87,6 +88,12 @@ public class CmsGitLinkRequestUrl extends GitLinkRequestUrl {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static GitLinkRequestUrl REOPEN_PULL_REQUEST(CmsProject cmsProject, String giteaPrNumber) {
|
||||||
|
return getGitLinkRequestUrl(
|
||||||
|
String.format("/api/v1/%s/%s/pulls/%s/reopen", cmsProject.getUsername(), cmsProject.getIdentifier(), giteaPrNumber)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
public static GitLinkRequestUrl GET_PULL_REQUEST_DETAILS(CmsProject cmsProject, String giteaPrNumber) {
|
public static GitLinkRequestUrl GET_PULL_REQUEST_DETAILS(CmsProject cmsProject, String giteaPrNumber) {
|
||||||
return getGitLinkRequestUrl(
|
return getGitLinkRequestUrl(
|
||||||
String.format("/api/%s/%s/pulls/%s.json", cmsProject.getUsername(), cmsProject.getIdentifier(), giteaPrNumber)
|
String.format("/api/%s/%s/pulls/%s.json", cmsProject.getUsername(), cmsProject.getIdentifier(), giteaPrNumber)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue