0607 ljc sca模块修改
This commit is contained in:
parent
aea93de839
commit
5c7d5cd4f3
@ -106,10 +106,16 @@ public class PipelineFindResp {
|
|||||||
private List<StageResp> stageList;
|
private List<StageResp> stageList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 目标id
|
* 目标版本id
|
||||||
*/
|
*/
|
||||||
private String targetVersionId;
|
private String targetVersionId;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 目标id
|
||||||
|
*/
|
||||||
|
private String targetId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 目标类型
|
* 目标类型
|
||||||
*/
|
*/
|
||||||
|
@ -18,17 +18,19 @@ import cd.casic.ci.process.process.converter.TemplateConverter;
|
|||||||
import cd.casic.ci.process.process.dal.pipeline.PipStageDao;
|
import cd.casic.ci.process.process.dal.pipeline.PipStageDao;
|
||||||
import cd.casic.ci.process.process.dal.pipeline.PipTaskDao;
|
import cd.casic.ci.process.process.dal.pipeline.PipTaskDao;
|
||||||
import cd.casic.ci.process.process.dal.pipeline.PipelineDao;
|
import cd.casic.ci.process.process.dal.pipeline.PipelineDao;
|
||||||
|
import cd.casic.ci.process.process.dal.pipeline.TargetVersionDao;
|
||||||
import cd.casic.ci.process.process.dataObject.pipeline.PipPipeline;
|
import cd.casic.ci.process.process.dataObject.pipeline.PipPipeline;
|
||||||
import cd.casic.ci.process.process.dataObject.stage.PipStage;
|
import cd.casic.ci.process.process.dataObject.stage.PipStage;
|
||||||
|
import cd.casic.ci.process.process.dataObject.target.TargetVersion;
|
||||||
import cd.casic.ci.process.process.dataObject.task.PipTask;
|
import cd.casic.ci.process.process.dataObject.task.PipTask;
|
||||||
import cd.casic.ci.process.process.service.pipeline.PipelineService;
|
import cd.casic.ci.process.process.service.pipeline.PipelineService;
|
||||||
import cd.casic.ci.process.process.service.stage.impl.StageServiceImpl;
|
import cd.casic.ci.process.process.service.stage.impl.StageServiceImpl;
|
||||||
import cd.casic.ci.process.process.service.task.impl.TaskServiceImpl;
|
import cd.casic.ci.process.process.service.task.impl.TaskServiceImpl;
|
||||||
import cd.casic.ci.process.process.service.template.impl.TemplateManagerServiceImpl;
|
import cd.casic.ci.process.process.service.template.impl.TemplateManagerServiceImpl;
|
||||||
|
import cd.casic.ci.process.util.WebFrameworkUtils;
|
||||||
import cd.casic.framework.commons.exception.ServiceException;
|
import cd.casic.framework.commons.exception.ServiceException;
|
||||||
import cd.casic.framework.commons.exception.enums.GlobalErrorCodeConstants;
|
import cd.casic.framework.commons.exception.enums.GlobalErrorCodeConstants;
|
||||||
import cd.casic.framework.commons.pojo.PageResult;
|
import cd.casic.framework.commons.pojo.PageResult;
|
||||||
import cd.casic.ci.process.util.WebFrameworkUtils;
|
|
||||||
import cd.casic.framework.security.dal.user.AdminUserDO;
|
import cd.casic.framework.security.dal.user.AdminUserDO;
|
||||||
import cd.casic.framework.tenant.core.service.AdminUserServiceImpl;
|
import cd.casic.framework.tenant.core.service.AdminUserServiceImpl;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
@ -83,6 +85,9 @@ public class PipelineServiceImpl extends ServiceImpl<PipelineDao, PipPipeline> i
|
|||||||
@Resource
|
@Resource
|
||||||
private TemplateConverter templateConverter;
|
private TemplateConverter templateConverter;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private TargetVersionDao targetVersionDao;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public String createPipeline(PipelineCreateReq pipelineReq) {
|
public String createPipeline(PipelineCreateReq pipelineReq) {
|
||||||
@ -431,10 +436,21 @@ public class PipelineServiceImpl extends ServiceImpl<PipelineDao, PipPipeline> i
|
|||||||
}
|
}
|
||||||
PipelineFindResp resp = PipelineConverter.INSTANCE.toResp(pipeline);
|
PipelineFindResp resp = PipelineConverter.INSTANCE.toResp(pipeline);
|
||||||
setStageAndTask(resp);
|
setStageAndTask(resp);
|
||||||
|
setTargetId(resp);
|
||||||
|
|
||||||
return resp;
|
return resp;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void setTargetId(PipelineFindResp resp) {
|
||||||
|
if (!ObjectUtils.isEmpty(resp.getTargetVersionId())){
|
||||||
|
TargetVersion targetVersion = targetVersionDao.selectById(resp.getTargetVersionId());
|
||||||
|
|
||||||
|
if (!ObjectUtils.isEmpty(targetVersion)){
|
||||||
|
resp.setTargetId(targetVersion.getTargetId());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public TreeRunContextResp getPipelineRunState(String pipelineId) {
|
public TreeRunContextResp getPipelineRunState(String pipelineId) {
|
||||||
BaseRunContext context = contextManager.getContext(pipelineId);
|
BaseRunContext context = contextManager.getContext(pipelineId);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user