diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductRequirementServiceImpl.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductRequirementServiceImpl.java index 5057d412a..0b80d6cc3 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductRequirementServiceImpl.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/product/service/impl/PmsProductRequirementServiceImpl.java @@ -643,7 +643,7 @@ public class PmsProductRequirementServiceImpl implements IPmsProductRequirementS productReqSpecsDetailVo.setProject(pmsProjectService.selectPmsProjectByIdNoCheckRole(pmsProductRequirement.getPmsProjectId())); if (pmsProductRequirement.getProjectReqId() != null) { productReqSpecsDetailVo.setProjectIssue( - pmsProjectIssuesService.selectPmsProjectIssueById(pmsProductRequirement.getProjectReqId(), pmsProductRequirement.getPmsProjectId())); + pmsProjectIssuesService.selectPmsProjectIssueByIdNoCheckRole(pmsProductRequirement.getProjectReqId(), pmsProductRequirement.getPmsProjectId())); } } productReqSpecsDetailVo.setCreateBy(pmsCommonService.getSimpleSysUserByUsername(pmsProductRequirement.getCreateBy())); diff --git a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/service/PmsProjectIssuesService.java b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/service/PmsProjectIssuesService.java index ff8b4e14b..f380df1cd 100644 --- a/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/service/PmsProjectIssuesService.java +++ b/microservices-modules/microservices-modules-pms/src/main/java/com/microservices/pms/project/service/PmsProjectIssuesService.java @@ -171,6 +171,17 @@ public class PmsProjectIssuesService { } } + public JSONObject selectPmsProjectIssueByIdNoCheckRole(Long id, Long pmProjectId) { + PmsProject pmsProject = pmsProjectService.selectPmsProjectByIdNoCheckRole(pmProjectId); + try { + JSONObject result = setProjectIssueUserState(gitLinkRequestHelper.doGet(PmsGitLinkRequestUrl.GET_ISSUE(id, pmProjectId))); + result.put("pm_project_name", pmsProject.getProjectName()); + return result; + } catch (URISyntaxException e) { + throw new RuntimeException(e); + } + } + private JSONObject setProjectIssueUserState(JSONObject issueResult) { HashMap gitlinkUserNickNameMap = new HashMap<>();