作者 lyh

gx

... ... @@ -522,8 +522,20 @@ class ProjectLogic extends BaseLogic
* @time :2023/11/8 14:23
*/
public function copyProject(){
//复制初始项目
$data = $this->model::where('id', $this->param['project_id'])->first();
$data = $data->getAttributes();
unset($data['id']);
$project_id = $this->model->insertGetId($data);
//复制部署表
$buildModel = new DeployBuild();
$buildData = $buildModel::where('id', $this->param['project_id'])->first();
$buildData = $buildData->getAttributes();
$buildData['project_id'] = $project_id;
unset($buildData['id']);
$buildModel->insert($buildData);
//复制优化表
$optimizeModel = new DeployOptimize();
return $this->success($data);
}
}
... ...