作者 lyh

gx

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