作者 lyh

gx

@@ -15,6 +15,7 @@ use App\Models\File\Image; @@ -15,6 +15,7 @@ use App\Models\File\Image;
15 use App\Models\File\Image as ImageModel; 15 use App\Models\File\Image as ImageModel;
16 use App\Models\Product\Keyword; 16 use App\Models\Product\Keyword;
17 use App\Models\Project\DeployOptimize; 17 use App\Models\Project\DeployOptimize;
  18 +use App\Models\Project\MinorLanguages;
18 use App\Models\Project\Project; 19 use App\Models\Project\Project;
19 use App\Services\AmazonS3Service; 20 use App\Services\AmazonS3Service;
20 use App\Services\ProjectServer; 21 use App\Services\ProjectServer;
@@ -141,7 +142,23 @@ class Demo extends Command @@ -141,7 +142,23 @@ class Demo extends Command
141 // } 142 // }
142 143
143 public function handle(){ 144 public function handle(){
144 - $deployOptimizeModel = new DeployOptimize();  
145 -// $deployOptimizeModel-> 145 + $minorLanguageModel = new MinorLanguages();
  146 + $lists = $minorLanguageModel->list();
  147 + foreach ($lists as $v){
  148 + $d = new DeployOptimize();
  149 + $info = $d->read(['project_id'=>$v['project_id']]);
  150 + if($info === false){
  151 + continue;
  152 + }
  153 + if(!empty($info['minor_keywords'])){
  154 + $minor_keywords = json_decode($info['minor_keywords']);
  155 + foreach ($minor_keywords as $v1){
  156 + $v1 = (array)$v1;
  157 + if($v['language'] == $v1['name']){
  158 + $minorLanguageModel->edit(['minor_keywords'=>$v1['keyword']]);
  159 + }
  160 + }
  161 + }
  162 + }
146 } 163 }
147 } 164 }
@@ -12,13 +12,13 @@ class DeployOptimize extends Base @@ -12,13 +12,13 @@ class DeployOptimize extends Base
12 protected $table = 'gl_project_deploy_optimize'; 12 protected $table = 'gl_project_deploy_optimize';
13 13
14 14
15 - public function setMinorLanguagesAttribute($value){  
16 - $this->attributes['minor_languages'] = Arr::a2s($value);  
17 - }  
18 -  
19 - public function getMinorLanguagesAttribute($value){  
20 - return Arr::s2a($value);  
21 - } 15 +// public function setMinorLanguagesAttribute($value){
  16 +// $this->attributes['minor_languages'] = Arr::a2s($value);
  17 +// }
  18 +//
  19 +// public function getMinorLanguagesAttribute($value){
  20 +// return Arr::s2a($value);
  21 +// }
22 public function getGTopPlanAttribute($value){ 22 public function getGTopPlanAttribute($value){
23 return Arr::s2a($value); 23 return Arr::s2a($value);
24 } 24 }