作者 lyh

gx

... ... @@ -15,6 +15,7 @@ use App\Models\File\Image;
use App\Models\File\Image as ImageModel;
use App\Models\Product\Keyword;
use App\Models\Project\DeployOptimize;
use App\Models\Project\MinorLanguages;
use App\Models\Project\Project;
use App\Services\AmazonS3Service;
use App\Services\ProjectServer;
... ... @@ -141,7 +142,23 @@ class Demo extends Command
// }
public function handle(){
$deployOptimizeModel = new DeployOptimize();
// $deployOptimizeModel->
$minorLanguageModel = new MinorLanguages();
$lists = $minorLanguageModel->list();
foreach ($lists as $v){
$d = new DeployOptimize();
$info = $d->read(['project_id'=>$v['project_id']]);
if($info === false){
continue;
}
if(!empty($info['minor_keywords'])){
$minor_keywords = json_decode($info['minor_keywords']);
foreach ($minor_keywords as $v1){
$v1 = (array)$v1;
if($v['language'] == $v1['name']){
$minorLanguageModel->edit(['minor_keywords'=>$v1['keyword']]);
}
}
}
}
}
}
... ...
... ... @@ -12,13 +12,13 @@ class DeployOptimize extends Base
protected $table = 'gl_project_deploy_optimize';
public function setMinorLanguagesAttribute($value){
$this->attributes['minor_languages'] = Arr::a2s($value);
}
public function getMinorLanguagesAttribute($value){
return Arr::s2a($value);
}
// public function setMinorLanguagesAttribute($value){
// $this->attributes['minor_languages'] = Arr::a2s($value);
// }
//
// public function getMinorLanguagesAttribute($value){
// return Arr::s2a($value);
// }
public function getGTopPlanAttribute($value){
return Arr::s2a($value);
}
... ...