作者 李宇航

合并分支 'develop' 到 'master'

Develop



查看合并请求 !488
@@ -158,7 +158,6 @@ class ProjectLogic extends BaseLogic @@ -158,7 +158,6 @@ class ProjectLogic extends BaseLogic
158 $this->saveProjectAfter($this->param['project_after']); 158 $this->saveProjectAfter($this->param['project_after']);
159 $this->saveMinorLanguages($this->param['minor_language'] ?? []); 159 $this->saveMinorLanguages($this->param['minor_language'] ?? []);
160 $this->syncImageFile($this->param['project_location'],$this->param['id']); 160 $this->syncImageFile($this->param['project_location'],$this->param['id']);
161 - //创建站点  
162 (new SyncService())->projectAcceptAddress($this->param['id']); 161 (new SyncService())->projectAcceptAddress($this->param['id']);
163 } 162 }
164 DB::commit(); 163 DB::commit();
@@ -58,6 +58,7 @@ class CopyProjectJob implements ShouldQueue @@ -58,6 +58,7 @@ class CopyProjectJob implements ShouldQueue
58 $type = $data['type']; 58 $type = $data['type'];
59 $data['type'] = 0; 59 $data['type'] = 0;
60 $data['status'] = 0; 60 $data['status'] = 0;
  61 + $data['finish_remain_day'] = 0;
61 $data['title'] = $data['title'].'-copy'; 62 $data['title'] = $data['title'].'-copy';
62 unset($data['id']); 63 unset($data['id']);
63 $project_id = $projectModel->insertGetId($data); 64 $project_id = $projectModel->insertGetId($data);
@@ -82,6 +83,8 @@ class CopyProjectJob implements ShouldQueue @@ -82,6 +83,8 @@ class CopyProjectJob implements ShouldQueue
82 $optimizeData = $optimizeData->getAttributes(); 83 $optimizeData = $optimizeData->getAttributes();
83 unset($optimizeData['id'],$optimizeData['domain']); 84 unset($optimizeData['id'],$optimizeData['domain']);
84 $optimizeData['project_id'] = $project_id; 85 $optimizeData['project_id'] = $project_id;
  86 + $optimizeData['api_no'] = 0;
  87 + $optimizeData['api_no'] = json_encode([]);
85 $optimizeModel->insert($optimizeData); 88 $optimizeModel->insert($optimizeData);
86 } 89 }
87 //复制付费表 90 //复制付费表
@@ -160,6 +163,9 @@ class CopyProjectJob implements ShouldQueue @@ -160,6 +163,9 @@ class CopyProjectJob implements ShouldQueue
160 $sql = DB::connection('custom_tmp_mysql_copy')->select("SHOW CREATE TABLE {$table}"); 163 $sql = DB::connection('custom_tmp_mysql_copy')->select("SHOW CREATE TABLE {$table}");
161 DB::connection('custom_mysql')->statement(get_object_vars($sql[0])['Create Table']); 164 DB::connection('custom_mysql')->statement(get_object_vars($sql[0])['Create Table']);
162 } 165 }
  166 + if($table == 'gl_customer_visit' || $table == 'gl_customer_visit_item' || $table == 'gl_inquiry_other' || $table == 'gl_inquiry_form_data' || $table == 'gl_inquiry_form'){
  167 + continue;
  168 + }
163 // DB::connection('custom_mysql')->table($table)->truncate(); // 清空目标表数据 169 // DB::connection('custom_mysql')->table($table)->truncate(); // 清空目标表数据
164 DB::connection('custom_mysql')->table($table)->insertUsing( 170 DB::connection('custom_mysql')->table($table)->insertUsing(
165 [], // 列名数组,留空表示插入所有列 171 [], // 列名数组,留空表示插入所有列