作者 lyh

gx

@@ -57,9 +57,12 @@ class CopyProjectJob implements ShouldQueue @@ -57,9 +57,12 @@ class CopyProjectJob implements ShouldQueue
57 $data = $data->getAttributes(); 57 $data = $data->getAttributes();
58 $type = $data['type']; 58 $type = $data['type'];
59 $data['type'] = 0; 59 $data['type'] = 0;
  60 + $data['old_project_id'] = $this->param['project_id'];
60 $data['title'] = $data['title'].'-copy'; 61 $data['title'] = $data['title'].'-copy';
61 unset($data['id']); 62 unset($data['id']);
62 $project_id = $projectModel->insertGetId($data); 63 $project_id = $projectModel->insertGetId($data);
  64 + $hashids = new Hashids($data['from_order_id'], 13, 'abcdefghjkmnpqrstuvwxyz1234567890');
  65 + $projectModel->edit(['from_order_id'=>$hashids->encode($project_id)],['id'=>$project_id]);
63 //复制部署表 66 //复制部署表
64 $buildModel = new DeployBuild(); 67 $buildModel = new DeployBuild();
65 $buildData = $buildModel::where('project_id', $this->param['project_id'])->first(); 68 $buildData = $buildModel::where('project_id', $this->param['project_id'])->first();