|
@@ -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
|
} |