|
@@ -43,7 +43,6 @@ class CopyProject extends Command |
|
@@ -43,7 +43,6 @@ class CopyProject extends Command |
|
43
|
public function handle()
|
43
|
public function handle()
|
|
44
|
{
|
44
|
{
|
|
45
|
while (true) {
|
45
|
while (true) {
|
|
46
|
- $projectModel = new Project();
|
|
|
|
47
|
$list = NoticeLog::where('type', NoticeLog::TYPE_COPY_PROJECT)->where('status', NoticeLog::STATUS_PENDING)->get();
|
46
|
$list = NoticeLog::where('type', NoticeLog::TYPE_COPY_PROJECT)->where('status', NoticeLog::STATUS_PENDING)->get();
|
|
48
|
if(empty($list)){
|
47
|
if(empty($list)){
|
|
49
|
sleep(30);
|
48
|
sleep(30);
|
|
@@ -74,8 +73,6 @@ class CopyProject extends Command |
|
@@ -74,8 +73,6 @@ class CopyProject extends Command |
|
74
|
}catch (\Exception $e){
|
73
|
}catch (\Exception $e){
|
|
75
|
echo '复制数据库失败:'.$old_project_id . '<->'.$project_id;
|
74
|
echo '复制数据库失败:'.$old_project_id . '<->'.$project_id;
|
|
76
|
}
|
75
|
}
|
|
77
|
- //修改项目状态
|
|
|
|
78
|
- $projectModel->edit(['delete_status'=>0],['id'=>$project_id]);
|
|
|
|
79
|
$this->output('CopyProjectJob end, old project_id: ' . $old_project_id . ', new project_id: ' . $project_id);
|
76
|
$this->output('CopyProjectJob end, old project_id: ' . $old_project_id . ', new project_id: ' . $project_id);
|
|
80
|
}
|
77
|
}
|
|
81
|
}
|
78
|
}
|
|
@@ -214,6 +211,9 @@ class CopyProject extends Command |
|
@@ -214,6 +211,9 @@ class CopyProject extends Command |
|
214
|
ProjectServer::createDatabase($project);
|
211
|
ProjectServer::createDatabase($project);
|
|
215
|
//创建表
|
212
|
//创建表
|
|
216
|
$this->initTable($project_id,$new_project_id);
|
213
|
$this->initTable($project_id,$new_project_id);
|
|
|
|
214
|
+ //修改项目状态
|
|
|
|
215
|
+ $projectModel = new Project();
|
|
|
|
216
|
+ $projectModel->edit(['delete_status'=>0],['id'=>$new_project_id]);
|
|
217
|
}
|
217
|
}
|
|
218
|
|
218
|
|
|
219
|
/**
|
219
|
/**
|