正在显示
1 个修改的文件
包含
8 行增加
和
7 行删除
| @@ -55,18 +55,11 @@ class CopyProject extends Command | @@ -55,18 +55,11 @@ class CopyProject extends Command | ||
| 55 | $this->output('CopyProjectJob start, project_id: ' . $old_project_id); | 55 | $this->output('CopyProjectJob start, project_id: ' . $old_project_id); |
| 56 | $data = $this->copyProject($old_project_id); | 56 | $data = $this->copyProject($old_project_id); |
| 57 | $project_id = $data['project_id']; | 57 | $project_id = $data['project_id']; |
| 58 | - $type = $data['type']; | ||
| 59 | $this->copyDeployBuild($old_project_id,$project_id); | 58 | $this->copyDeployBuild($old_project_id,$project_id); |
| 60 | $this->copyDeployOptimize($old_project_id,$project_id); | 59 | $this->copyDeployOptimize($old_project_id,$project_id); |
| 61 | $this->copyPayment($old_project_id,$project_id); | 60 | $this->copyPayment($old_project_id,$project_id); |
| 62 | $this->copyAfter($old_project_id,$project_id); | 61 | $this->copyAfter($old_project_id,$project_id); |
| 63 | $this->copyUser($old_project_id,$project_id); | 62 | $this->copyUser($old_project_id,$project_id); |
| 64 | - if($type != 0){ | ||
| 65 | - $this->copyMysql($old_project_id,$project_id); | ||
| 66 | - } | ||
| 67 | - //修改项目状态 | ||
| 68 | - $projectModel->edit(['delete_status'=>0],['id'=>$project_id]); | ||
| 69 | - $this->output('CopyProjectJob end, old project_id: ' . $old_project_id . ', new project_id: ' . $project_id); | ||
| 70 | $item->status = NoticeLog::STATUS_SUCCESS; | 63 | $item->status = NoticeLog::STATUS_SUCCESS; |
| 71 | $item->save(); | 64 | $item->save(); |
| 72 | }catch (\Exception $e){ | 65 | }catch (\Exception $e){ |
| @@ -75,6 +68,14 @@ class CopyProject extends Command | @@ -75,6 +68,14 @@ class CopyProject extends Command | ||
| 75 | $item->status = NoticeLog::STATUS_FAIL; | 68 | $item->status = NoticeLog::STATUS_FAIL; |
| 76 | $item->save(); | 69 | $item->save(); |
| 77 | } | 70 | } |
| 71 | + try { | ||
| 72 | + $this->copyMysql($old_project_id,$project_id); | ||
| 73 | + }catch (\Exception $e){ | ||
| 74 | + echo '复制数据库失败:'.$old_project_id . '<->'.$project_id; | ||
| 75 | + } | ||
| 76 | + //修改项目状态 | ||
| 77 | + $projectModel->edit(['delete_status'=>0],['id'=>$project_id]); | ||
| 78 | + $this->output('CopyProjectJob end, old project_id: ' . $old_project_id . ', new project_id: ' . $project_id); | ||
| 78 | } | 79 | } |
| 79 | } | 80 | } |
| 80 | return true; | 81 | return true; |
-
请 注册 或 登录 后发表评论