作者 lyh

gx

... ... @@ -688,7 +688,7 @@ class ProjectLogic extends BaseLogic
*/
public function copyProject(){
CopyProjectJob::dispatch(['project_id'=>$this->param['project_id']]);
return $this->success();
return $this->success('项目复制中,请稍后前往初始化项目查看;');
}
/**
... ...
... ... @@ -60,6 +60,7 @@ class CopyProjectJob implements ShouldQueue
$data['status'] = 0;
$data['finish_remain_day'] = 0;
$data['title'] = $data['title'].'-copy';
$data['delete_status'] = 1;
unset($data['id']);
$project_id = $projectModel->insertGetId($data);
$hashids = new Hashids($data['from_order_id'], 13, 'abcdefghjkmnpqrstuvwxyz1234567890');
... ... @@ -131,6 +132,8 @@ class CopyProjectJob implements ShouldQueue
if($type != 0){
$this->copyMysql($this->param['project_id'],$project_id);
}
//修改项目状态
$projectModel->edit(['delete_status'=>0],['id'=>$project_id]);
return true;
}
... ...