作者 lyh

gx

@@ -151,13 +151,12 @@ class SyncProject extends Command @@ -151,13 +151,12 @@ class SyncProject extends Command
151 'contract' => json_encode($param['files']), 151 'contract' => json_encode($param['files']),
152 'bill' => json_encode($param['images']), 152 'bill' => json_encode($param['images']),
153 ]; 153 ];
154 - $seoPlan = Project::seoMap();  
155 - if (in_array($param['plan_marketing'], $seoPlan)) {  
156 - $data['deploy_build']['seo_service_duration'] = $param['years'] ?? 0;  
157 - $data['deploy_build']['seo_plan'] = $this->versionSeoData($param['plan_marketing'],$seoPlan);  
158 - } else { 154 + $data['deploy_build']['plan'] = $this->versionData($param['plan_marketing'] ?? '');
  155 + $data['deploy_build']['seo_plan'] = $this->versionSeoData($param['geo_plan'] ?? '');
  156 + if(!empty($data['deploy_build']['plan'])){
159 $data['deploy_build']['service_duration'] = $param['years'] ?? 0; 157 $data['deploy_build']['service_duration'] = $param['years'] ?? 0;
160 - $data['deploy_build']['plan'] = $this->versionData($param['plan_marketing']); 158 + }else{
  159 + $data['deploy_build']['seo_service_duration'] = $param['years'] ?? 0;
161 } 160 }
162 $renewModel = new ProjectRenew(); 161 $renewModel = new ProjectRenew();
163 $rs = $renewModel->add($data); 162 $rs = $renewModel->add($data);
@@ -184,7 +183,8 @@ class SyncProject extends Command @@ -184,7 +183,8 @@ class SyncProject extends Command
184 } 183 }
185 } 184 }
186 185
187 - public function versionSeoData($param,$data){ 186 + public function versionSeoData($param){
  187 + $data = Project::seoMap();
188 $data = array_flip($data); 188 $data = array_flip($data);
189 if(isset($data[$param])){ 189 if(isset($data[$param])){
190 return $data[$param]; 190 return $data[$param];
@@ -242,13 +242,12 @@ class SyncProject extends Command @@ -242,13 +242,12 @@ class SyncProject extends Command
242 'bill'=>$param['images'] 242 'bill'=>$param['images']
243 ], 243 ],
244 ]; 244 ];
245 - $seoPlan = Project::seoMap();  
246 - if (in_array($param['plan_marketing'], $seoPlan)) {  
247 - $data['deploy_build']['seo_service_duration'] = $param['years'] ?? 0;  
248 - $data['deploy_build']['seo_plan'] = $this->versionSeoData($param['plan_marketing'],$seoPlan);  
249 - } else { 245 + $data['deploy_build']['plan'] = $this->versionData($param['plan_marketing'] ?? '');
  246 + $data['deploy_build']['seo_plan'] = $this->versionSeoData($param['geo_plan'] ?? '');
  247 + if(!empty($data['deploy_build']['plan'])){
250 $data['deploy_build']['service_duration'] = $param['years'] ?? 0; 248 $data['deploy_build']['service_duration'] = $param['years'] ?? 0;
251 - $data['deploy_build']['plan'] = $this->versionData($param['plan_marketing']); 249 + }else{
  250 + $data['deploy_build']['seo_service_duration'] = $param['years'] ?? 0;
252 } 251 }
253 DB::beginTransaction(); 252 DB::beginTransaction();
254 try { 253 try {