|
@@ -174,6 +174,16 @@ class SyncProject extends Command |
|
@@ -174,6 +174,16 @@ class SyncProject extends Command |
|
174
|
if(isset($data[$param])){
|
174
|
if(isset($data[$param])){
|
|
175
|
return $data[$param];
|
175
|
return $data[$param];
|
|
176
|
}else{
|
176
|
}else{
|
|
|
|
177
|
+ return 0;
|
|
|
|
178
|
+ }
|
|
|
|
179
|
+ }
|
|
|
|
180
|
+
|
|
|
|
181
|
+ public function versionSeoData($param){
|
|
|
|
182
|
+ $data = Project::seoMap();
|
|
|
|
183
|
+ $data = array_flip($data);
|
|
|
|
184
|
+ if(isset($data[$param])){
|
|
|
|
185
|
+ return $data[$param];
|
|
|
|
186
|
+ }else{
|
|
177
|
return 1;
|
187
|
return 1;
|
|
178
|
}
|
188
|
}
|
|
179
|
}
|
189
|
}
|
|
@@ -210,7 +220,6 @@ class SyncProject extends Command |
|
@@ -210,7 +220,6 @@ class SyncProject extends Command |
|
210
|
],
|
220
|
],
|
|
211
|
'deploy_build' => [
|
221
|
'deploy_build' => [
|
|
212
|
'service_duration' => $param['years'] ?? 0,
|
222
|
'service_duration' => $param['years'] ?? 0,
|
|
213
|
- 'plan' => $this->versionData($param['plan_marketing']),
|
|
|
|
214
|
'login_mobile'=>$param['principal_mobile']
|
223
|
'login_mobile'=>$param['principal_mobile']
|
|
215
|
],
|
224
|
],
|
|
216
|
'deploy_optimize' => [
|
225
|
'deploy_optimize' => [
|
|
@@ -223,6 +232,11 @@ class SyncProject extends Command |
|
@@ -223,6 +232,11 @@ class SyncProject extends Command |
|
223
|
'bill'=>$param['images']
|
232
|
'bill'=>$param['images']
|
|
224
|
],
|
233
|
],
|
|
225
|
];
|
234
|
];
|
|
|
|
235
|
+ if($param['plan_marketing'] == '白帽SEO方案'){
|
|
|
|
236
|
+ $data['deploy_build']['seo_plan'] = $this->versionSeoData($param['plan_marketing']);
|
|
|
|
237
|
+ }else{
|
|
|
|
238
|
+ $data['deploy_build']['plan'] = $this->versionData($param['plan_marketing']);
|
|
|
|
239
|
+ }
|
|
226
|
DB::beginTransaction();
|
240
|
DB::beginTransaction();
|
|
227
|
try {
|
241
|
try {
|
|
228
|
if(isset($data['deploy_build']['plan']) && ($data['deploy_build']['plan'] == 15)){
|
242
|
if(isset($data['deploy_build']['plan']) && ($data['deploy_build']['plan'] == 15)){
|