作者 lyh

gx批量操作关键词

@@ -69,13 +69,13 @@ class CopyProject extends Command @@ -69,13 +69,13 @@ class CopyProject extends Command
69 $item->status = NoticeLog::STATUS_FAIL; 69 $item->status = NoticeLog::STATUS_FAIL;
70 $item->save(); 70 $item->save();
71 } 71 }
72 - try { 72 +// try {
73 $this->copyMysql($old_project_id,$project_id); 73 $this->copyMysql($old_project_id,$project_id);
74 $this->output('CopyProjectJob end, old project_id: ' . $old_project_id . ', new project_id: ' . $project_id); 74 $this->output('CopyProjectJob end, old project_id: ' . $old_project_id . ', new project_id: ' . $project_id);
75 - }catch (\Exception $e){  
76 - echo $e->getMessage().PHP_EOL;  
77 - echo '复制数据库失败:'.$old_project_id . '<->'.$project_id;  
78 - } 75 +// }catch (\Exception $e){
  76 +// echo $e->getMessage().PHP_EOL;
  77 +// echo '复制数据库失败:'.$old_project_id . '<->'.$project_id;
  78 +// }
79 //修改项目状态 79 //修改项目状态
80 $projectModel->edit(['delete_status'=>0],['id'=>$project_id]); 80 $projectModel->edit(['delete_status'=>0],['id'=>$project_id]);
81 } 81 }
@@ -246,7 +246,7 @@ class CopyProject extends Command @@ -246,7 +246,7 @@ class CopyProject extends Command
246 if (in_array($table, ['gl_customer_visit', 'gl_customer_visit_item', 'gl_inquiry_other', 'gl_inquiry_form_data', 'gl_inquiry_form'])) { 246 if (in_array($table, ['gl_customer_visit', 'gl_customer_visit_item', 'gl_inquiry_other', 'gl_inquiry_form_data', 'gl_inquiry_form'])) {
247 continue; 247 continue;
248 } 248 }
249 - try { 249 +// try {
250 // 4. 重新插入数据 250 // 4. 重新插入数据
251 DB::connection('custom_mysql')->table($table)->insertUsing( 251 DB::connection('custom_mysql')->table($table)->insertUsing(
252 [], // 插入所有列 252 [], // 插入所有列
@@ -255,9 +255,9 @@ class CopyProject extends Command @@ -255,9 +255,9 @@ class CopyProject extends Command
255 $query->select('*')->from("{$name}"); 255 $query->select('*')->from("{$name}");
256 } 256 }
257 ); 257 );
258 - }catch (\Exception $e){  
259 - continue;  
260 - } 258 +// }catch (\Exception $e){
  259 +// continue;
  260 +// }
261 // 5. 更新 project_id(如果存在) 261 // 5. 更新 project_id(如果存在)
262 if (Schema::connection('custom_mysql')->hasColumn($table, 'project_id')) { 262 if (Schema::connection('custom_mysql')->hasColumn($table, 'project_id')) {
263 DB::connection('custom_mysql')->table($table)->update(['project_id' => $news_project_id]); 263 DB::connection('custom_mysql')->table($table)->update(['project_id' => $news_project_id]);