作者 lyh

gx

... ... @@ -151,13 +151,12 @@ class SyncProject extends Command
'contract' => json_encode($param['files']),
'bill' => json_encode($param['images']),
];
$seoPlan = Project::seoMap();
if (in_array($param['plan_marketing'], $seoPlan)) {
$data['deploy_build']['seo_service_duration'] = $param['years'] ?? 0;
$data['deploy_build']['seo_plan'] = $this->versionSeoData($param['plan_marketing'],$seoPlan);
} else {
$data['deploy_build']['plan'] = $this->versionData($param['plan_marketing'] ?? '');
$data['deploy_build']['seo_plan'] = $this->versionSeoData($param['geo_plan'] ?? '');
if(!empty($data['deploy_build']['plan'])){
$data['deploy_build']['service_duration'] = $param['years'] ?? 0;
$data['deploy_build']['plan'] = $this->versionData($param['plan_marketing']);
}else{
$data['deploy_build']['seo_service_duration'] = $param['years'] ?? 0;
}
$renewModel = new ProjectRenew();
$rs = $renewModel->add($data);
... ... @@ -184,7 +183,8 @@ class SyncProject extends Command
}
}
public function versionSeoData($param,$data){
public function versionSeoData($param){
$data = Project::seoMap();
$data = array_flip($data);
if(isset($data[$param])){
return $data[$param];
... ... @@ -242,13 +242,12 @@ class SyncProject extends Command
'bill'=>$param['images']
],
];
$seoPlan = Project::seoMap();
if (in_array($param['plan_marketing'], $seoPlan)) {
$data['deploy_build']['seo_service_duration'] = $param['years'] ?? 0;
$data['deploy_build']['seo_plan'] = $this->versionSeoData($param['plan_marketing'],$seoPlan);
} else {
$data['deploy_build']['plan'] = $this->versionData($param['plan_marketing'] ?? '');
$data['deploy_build']['seo_plan'] = $this->versionSeoData($param['geo_plan'] ?? '');
if(!empty($data['deploy_build']['plan'])){
$data['deploy_build']['service_duration'] = $param['years'] ?? 0;
$data['deploy_build']['plan'] = $this->versionData($param['plan_marketing']);
}else{
$data['deploy_build']['seo_service_duration'] = $param['years'] ?? 0;
}
DB::beginTransaction();
try {
... ...