作者 lyh

Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6 into develop

@@ -29,22 +29,24 @@ class Temp extends Command @@ -29,22 +29,24 @@ class Temp extends Command
29 29
30 public function handle() 30 public function handle()
31 { 31 {
32 - $data_project = [1, 2, 3, 4, 15, 77, 101, 162, 452, 475];  
33 - $data_news = [40, 50, 452, 475];  
34 - $data_blog = [452]; 32 + $data_project = [162];
35 33
36 foreach ($data_project as $project_id) { 34 foreach ($data_project as $project_id) {
37 $project = ProjectServer::useProject($project_id); 35 $project = ProjectServer::useProject($project_id);
38 if ($project) { 36 if ($project) {
39 $list = Product::get(); 37 $list = Product::get();
40 foreach ($list as $item) { 38 foreach ($list as $item) {
41 - $seo = json_decode($item->seo_mate, true); 39 + $seo = $item->seo_mate;
42 if ($seo) { 40 if ($seo) {
43 - $seo['title'] = substr(strip_tags($seo['title']), 0, 70);  
44 - $seo['keyword'] = substr(strip_tags($seo['keyword']), 0, 255);  
45 - $seo['description'] = substr(strip_tags($seo['description']), 0, 200); 41 + $seo['title'] = substr(strip_tags($seo['title']??''), 0, 70);
  42 + $seo['keyword'] = substr(strip_tags($seo['keyword']??''), 0, 255);
  43 + $seo['description'] = substr(strip_tags($seo['description']??''), 0, 200);
46 $item->seo_mate = Arr::a2s($seo); 44 $item->seo_mate = Arr::a2s($seo);
47 - $item->save(); 45 + try {
  46 + $item->save();
  47 + }catch (\Exception $e){
  48 + continue;
  49 + }
48 } 50 }
49 } 51 }
50 } 52 }
@@ -197,7 +197,7 @@ class KeywordLogic extends BaseLogic @@ -197,7 +197,7 @@ class KeywordLogic extends BaseLogic
197 */ 197 */
198 public function importProductKeyword($project_id,$keyword){ 198 public function importProductKeyword($project_id,$keyword){
199 $return = []; 199 $return = [];
200 - $keyword_arr = explode(',',$keyword); 200 + $keyword_arr = explode('^v6sp$',$keyword);
201 foreach ($keyword_arr as $v){ 201 foreach ($keyword_arr as $v){
202 if($v){ 202 if($v){
203 $keyword_info = $this->model->read(['title'=>$v]); 203 $keyword_info = $this->model->read(['title'=>$v]);