合并分支 'develop' 到 'master'
更新异步处理复制项目 查看合并请求 !382
正在显示
1 个修改的文件
包含
4 行增加
和
5 行删除
| @@ -47,20 +47,19 @@ class CopyProjectJob implements ShouldQueue | @@ -47,20 +47,19 @@ class CopyProjectJob implements ShouldQueue | ||
| 47 | * @param UpdateHtml $event | 47 | * @param UpdateHtml $event |
| 48 | * @return void | 48 | * @return void |
| 49 | */ | 49 | */ |
| 50 | - public function handle(CopyProject $event) | 50 | + public function handle() |
| 51 | { | 51 | { |
| 52 | - $this->param = $event->data; | ||
| 53 | - $this->model = new Project(); | 52 | + $projectModel = new Project(); |
| 54 | DB::beginTransaction(); | 53 | DB::beginTransaction(); |
| 55 | try { | 54 | try { |
| 56 | //复制初始项目 | 55 | //复制初始项目 |
| 57 | - $data = $this->model::where('id', $this->param['project_id'])->first(); | 56 | + $data = $projectModel::where('id', $this->param['project_id'])->first(); |
| 58 | $data = $data->getAttributes(); | 57 | $data = $data->getAttributes(); |
| 59 | $type = $data['type']; | 58 | $type = $data['type']; |
| 60 | $data['type'] = 0; | 59 | $data['type'] = 0; |
| 61 | $data['title'] = $data['title'].'-copy'; | 60 | $data['title'] = $data['title'].'-copy'; |
| 62 | unset($data['id']); | 61 | unset($data['id']); |
| 63 | - $project_id = $this->model->insertGetId($data); | 62 | + $project_id = $projectModel->insertGetId($data); |
| 64 | //复制部署表 | 63 | //复制部署表 |
| 65 | $buildModel = new DeployBuild(); | 64 | $buildModel = new DeployBuild(); |
| 66 | $buildData = $buildModel::where('project_id', $this->param['project_id'])->first(); | 65 | $buildData = $buildModel::where('project_id', $this->param['project_id'])->first(); |
-
请 注册 或 登录 后发表评论