Merge pull request 'fixed 工作项增加企业标识' (#872) from xxq250/microservices:master into master
This commit is contained in:
commit
b2d3d413be
|
@ -160,4 +160,15 @@ public class PmsEnterpriseController extends BaseController
|
|||
@ApiParam(name = "gitlinkOrgId", value = "gitlink组织Id") @PathVariable Long gitlinkOrgId) {
|
||||
return genericsSuccess(pmsEnterpriseService.getWorkbenchUrl(gitlinkOrgId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过组织标识获取工作台访问地址(未开通返回null)
|
||||
*/
|
||||
@GetMapping("/getEnterpriseIdentifierByProjectId")
|
||||
@ApiOperation(value = "通过组织标识获取工作台访问地址(未开通返回null)")
|
||||
public GenericsAjaxResult<String> getEnterpriseIdentifierByProjectId(
|
||||
@ApiParam(name = "projectId", value = "项目Id") @PathVariable Long projectId) {
|
||||
return genericsSuccess(pmsEnterpriseService.getEnterpriseByProjectId(projectId).getEnterpriseIdentifier());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -149,4 +149,7 @@ public interface IPmsEnterpriseService {
|
|||
void increaseOpenEnterpriseProcessCount(Long gitlinkOrgId);
|
||||
|
||||
void decreaseOpenEnterpriseProcessCount(Long gitlinkOrgId);
|
||||
|
||||
|
||||
PmsEnterprise getEnterpriseByProjectId(Long projectId);
|
||||
}
|
||||
|
|
|
@ -617,4 +617,10 @@ public class PmsEnterpriseServiceImpl implements IPmsEnterpriseService {
|
|||
private Boolean checkEnterpriseInitComplete(Long gitlinkOrgId) {
|
||||
return !redisService.hasKey(CacheConstants.getGitlinkOrgIdOpenEnterpriseKey(gitlinkOrgId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public PmsEnterprise getEnterpriseByProjectId(Long projectId) {
|
||||
PmsProject pmsProject = pmsProjectService.selectAndCheckPmsProjectById(projectId);
|
||||
return pmsEnterpriseMapper.selectPmsEnterpriseByDeptId(pmsProject.getPmsEnterpriseId());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -55,7 +55,8 @@ public class PmsProjectIssuesController extends BaseController {
|
|||
@RequiresPermissions("pms:pmsProjectIssues:add")
|
||||
@PostMapping("/add")
|
||||
@ApiOperation(value = "新增项目工作项")
|
||||
public AjaxResult add(@RequestBody PmsProjectIssuesInputVo pmsProjectIssuesInputVo) {
|
||||
public AjaxResult add(@PathVariable String enterpriseIdentifier, @RequestBody PmsProjectIssuesInputVo pmsProjectIssuesInputVo) {
|
||||
pmsProjectIssuesInputVo.setEnterpriseIdentifier(enterpriseIdentifier);
|
||||
JSONObject result = pmsProjectIssuesService.insertPmsProjectIssuesRestricted(pmsProjectIssuesInputVo);
|
||||
return success(result);
|
||||
}
|
||||
|
@ -66,7 +67,8 @@ public class PmsProjectIssuesController extends BaseController {
|
|||
@RequiresPermissions("pms:pmsProjectIssues:edit")
|
||||
@PostMapping("/edit/{id}")
|
||||
@ApiOperation(value = "编辑项目工作项")
|
||||
public AjaxResult edit(@PathVariable("id") Long id, @RequestBody PmsProjectIssuesInputVo pmsProjectIssuesInputVo) {
|
||||
public AjaxResult edit(@PathVariable("id") Long id, @PathVariable String enterpriseIdentifier, @RequestBody PmsProjectIssuesInputVo pmsProjectIssuesInputVo) {
|
||||
pmsProjectIssuesInputVo.setEnterpriseIdentifier(enterpriseIdentifier);
|
||||
JSONObject result = pmsProjectIssuesService.updatePmsProjectIssues(id, pmsProjectIssuesInputVo);
|
||||
return success(result);
|
||||
}
|
||||
|
|
|
@ -15,6 +15,9 @@ import java.util.List;
|
|||
@ApiModel("项目工作项输入对象")
|
||||
public class PmsProjectIssuesInputVo {
|
||||
|
||||
@ApiModelProperty(value = "组织标识")
|
||||
private String enterpriseIdentifier;
|
||||
|
||||
@ApiModelProperty(value = "工作项父id")
|
||||
private Long rootId;
|
||||
|
||||
|
|
Loading…
Reference in New Issue