|
|
@@ -17,6 +17,7 @@ import cn.seecoder.web.model.po.user.UserPO;
|
|
|
import cn.seecoder.web.model.vo.pipeline.*;
|
|
|
import cn.seecoder.web.service.pipeline.DeploymentService;
|
|
|
import cn.seecoder.web.service.pipeline.PipelineService;
|
|
|
+import cn.seecoder.web.service.user.UserService;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
@@ -35,6 +36,8 @@ import java.util.stream.Collectors;
|
|
|
@Service
|
|
|
public class PipelineServiceImpl implements PipelineService {
|
|
|
|
|
|
+ private final UserService userService;
|
|
|
+
|
|
|
private final PipelineRecordMapper pipelineRecordMapper;
|
|
|
|
|
|
private final PipelineMapper pipelineMapper;
|
|
|
@@ -48,7 +51,8 @@ public class PipelineServiceImpl implements PipelineService {
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
- public PipelineServiceImpl(PipelineRecordMapper pipelineRecordMapper, PipelineMapper pipelineMapper, UserMapper userMapper, DeploymentService deploymentService) {
|
|
|
+ public PipelineServiceImpl(UserService userService, PipelineRecordMapper pipelineRecordMapper, PipelineMapper pipelineMapper, UserMapper userMapper, DeploymentService deploymentService) {
|
|
|
+ this.userService = userService;
|
|
|
this.pipelineRecordMapper = pipelineRecordMapper;
|
|
|
this.pipelineMapper = pipelineMapper;
|
|
|
this.userMapper = userMapper;
|
|
|
@@ -129,6 +133,7 @@ public class PipelineServiceImpl implements PipelineService {
|
|
|
PipelinePO pipelinePO = pipelineMapper.selectByNameAndProjectId(pipelineCreateVO.getName(),pipelineCreateVO.getProjectId());
|
|
|
try{
|
|
|
JSONObject object = new JSONObject();
|
|
|
+ object.put("user_id",userService.getLoginUser().getId());
|
|
|
object.put("pipeline_id",pipelinePO.getId());
|
|
|
object.put("project_id",pipelinePO.getProjectId());
|
|
|
object.put("project_name",pipelinePO.getName());
|
|
|
@@ -156,6 +161,7 @@ public class PipelineServiceImpl implements PipelineService {
|
|
|
DeploymentPO deploymentPO = deploymentMapper.selectByPipelineId(pipelineId);
|
|
|
try{
|
|
|
JSONObject object = new JSONObject();
|
|
|
+ object.put("user_id",userService.getLoginUser().getId());
|
|
|
object.put("pipeline_id",pipelineId);
|
|
|
object.put("project_id",projectId);
|
|
|
object.put("delete_deploy_id",deploymentPO.getId());
|