作者 刘锟

Merge remote-tracking branch 'origin/master' into akun

@@ -140,7 +140,7 @@ class UpdateSeoTdk extends Command @@ -140,7 +140,7 @@ class UpdateSeoTdk extends Command
140 ProjectServer::useProject($project_id); 140 ProjectServer::useProject($project_id);
141 $this->seo_tdk($project_id); 141 $this->seo_tdk($project_id);
142 } catch (\Exception $e) { 142 } catch (\Exception $e) {
143 - echo date('Y-m-d H:i:s') . ' error: ' . $project_id . '->' . $e->getMessage() . PHP_EOL; 143 + echo date('Y-m-d H:i:s') . ' line '. $e->getLine() .' error: ' . $project_id . '->' . $e->getMessage() . PHP_EOL;
144 } 144 }
145 echo date('Y-m-d H:i:s') . ' end: ' . $project_id . PHP_EOL; 145 echo date('Y-m-d H:i:s') . ' end: ' . $project_id . PHP_EOL;
146 } 146 }
@@ -232,7 +232,7 @@ class UpdateSeoTdk extends Command @@ -232,7 +232,7 @@ class UpdateSeoTdk extends Command
232 $lang = $this->getLang($topic); 232 $lang = $this->getLang($topic);
233 } 233 }
234 if(strpos($prompt, '{keyword}') !== false) { 234 if(strpos($prompt, '{keyword}') !== false) {
235 - $keyword = $this->mainKeywords($project_id, 8); 235 + $keyword = $this->mainKeywords($project_id, 1);
236 if(!$keyword){ 236 if(!$keyword){
237 echo '核心关键词为空 跳过' . PHP_EOL; 237 echo '核心关键词为空 跳过' . PHP_EOL;
238 return false; 238 return false;
@@ -289,7 +289,7 @@ class UpdateSeoTdk extends Command @@ -289,7 +289,7 @@ class UpdateSeoTdk extends Command
289 $projectOptimizeModel = new DeployOptimize(); 289 $projectOptimizeModel = new DeployOptimize();
290 $info = $projectOptimizeModel->read(['project_id' => $project_id], ['id', 'main_keywords']); 290 $info = $projectOptimizeModel->read(['project_id' => $project_id], ['id', 'main_keywords']);
291 if (!empty($info['main_keywords'])) { 291 if (!empty($info['main_keywords'])) {
292 - $main_keywords = explode(',', $info['main_keywords']); 292 + $main_keywords = explode("\r\n", $info['main_keywords']);
293 //随机取 293 //随机取
294 shuffle($main_keywords); 294 shuffle($main_keywords);
295 $main_keywords = array_slice($main_keywords, 0, $num); 295 $main_keywords = array_slice($main_keywords, 0, $num);
@@ -107,12 +107,12 @@ class ProjectServer extends BaseService @@ -107,12 +107,12 @@ class ProjectServer extends BaseService
107 $info = DB::connection('custom_mysql')->table('gl_web_nav')->first(); 107 $info = DB::connection('custom_mysql')->table('gl_web_nav')->first();
108 if(empty($info)) { 108 if(empty($info)) {
109 $data = [ 109 $data = [
110 - ['project_id' => $project_id, 'name' => 'Home', 'url' => 'nav-home-' . $project_id, 'location' => 'header', 'group_id' => 1, 'created_at' => $created_at, 'updated_at' => $created_at],  
111 - ['project_id' => $project_id, 'name' => 'Products', 'url' => 'nav-product' . $project_id, 'location' => 'header', 'group_id' => 1, 'created_at' => $created_at, 'updated_at' => $created_at],  
112 - ['project_id' => $project_id, 'name' => 'News', 'url' => 'nav-news' . $project_id, 'location' => 'header', 'group_id' => 1, 'created_at' => $created_at, 'updated_at' => $created_at],  
113 - ['project_id' => $project_id, 'name' => 'ABOUT US', 'url' => 'nav-about-us' . $project_id, 'location' => 'footer', 'group_id' => 2, 'created_at' => $created_at, 'updated_at' => $created_at],  
114 - ['project_id' => $project_id, 'name' => 'Contact Us', 'url' => 'nav-contact-us' . $project_id, 'location' => 'footer', 'group_id' => 2, 'created_at' => $created_at, 'updated_at' => $created_at],  
115 - ['project_id' => $project_id, 'name' => 'FAQ', 'url' => 'nav-faq' . $project_id, 'location' => 'footer', 'group_id' => 2, 'created_at' => $created_at, 'updated_at' => $created_at], 110 + ['project_id' => $project_id, 'name' => 'Home', 'url' => 'Home', 'location' => 'header', 'group_id' => 1, 'created_at' => $created_at, 'updated_at' => $created_at],
  111 + ['project_id' => $project_id, 'name' => 'Products', 'url' => 'Products', 'location' => 'header', 'group_id' => 1, 'created_at' => $created_at, 'updated_at' => $created_at],
  112 + ['project_id' => $project_id, 'name' => 'News', 'url' => 'News', 'location' => 'header', 'group_id' => 1, 'created_at' => $created_at, 'updated_at' => $created_at],
  113 + ['project_id' => $project_id, 'name' => 'ABOUT US', 'url' => 'about-us', 'location' => 'footer', 'group_id' => 2, 'created_at' => $created_at, 'updated_at' => $created_at],
  114 + ['project_id' => $project_id, 'name' => 'Contact Us', 'url' => 'contact-us', 'location' => 'footer', 'group_id' => 2, 'created_at' => $created_at, 'updated_at' => $created_at],
  115 + ['project_id' => $project_id, 'name' => 'FAQ', 'url' => 'faq', 'location' => 'footer', 'group_id' => 2, 'created_at' => $created_at, 'updated_at' => $created_at],
116 ]; 116 ];
117 DB::connection('custom_mysql')->table('gl_web_nav')->insert($data); 117 DB::connection('custom_mysql')->table('gl_web_nav')->insert($data);
118 } 118 }