作者 李宇航

合并分支 'develop' 到 'master'

gx



查看合并请求 !495
@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 2
3 namespace App\Http\Logic\Aside\Project; 3 namespace App\Http\Logic\Aside\Project;
4 4
  5 +use App\Console\Commands\Languages;
5 use App\Enums\Common\Code; 6 use App\Enums\Common\Code;
6 use App\Events\CopyImageFile; 7 use App\Events\CopyImageFile;
7 use App\Events\CopyProject; 8 use App\Events\CopyProject;
@@ -19,6 +20,7 @@ use App\Models\Project\WebTrafficConfig; @@ -19,6 +20,7 @@ use App\Models\Project\WebTrafficConfig;
19 use App\Models\Template\Setting; 20 use App\Models\Template\Setting;
20 use App\Models\User\ProjectMenu; 21 use App\Models\User\ProjectMenu;
21 use App\Models\User\ProjectRole; 22 use App\Models\User\ProjectRole;
  23 +use App\Models\WebSetting\WebLanguage;
22 use App\Services\SyncService; 24 use App\Services\SyncService;
23 use App\Utils\HttpUtils; 25 use App\Utils\HttpUtils;
24 use App\Utils\LogUtils; 26 use App\Utils\LogUtils;
@@ -327,10 +329,16 @@ class ProjectLogic extends BaseLogic @@ -327,10 +329,16 @@ class ProjectLogic extends BaseLogic
327 $languageModel = new MinorLanguages(); 329 $languageModel = new MinorLanguages();
328 $languageModel->del(['project_id'=>$this->param['id']]); 330 $languageModel->del(['project_id'=>$this->param['id']]);
329 if(!empty($minor_language)){ 331 if(!empty($minor_language)){
  332 + $webLanguageModel = new WebLanguage();
330 $result = []; 333 $result = [];
331 foreach ($minor_language as $k => $v){ 334 foreach ($minor_language as $k => $v){
332 if(!empty($v['lang'])){ 335 if(!empty($v['lang'])){
333 - $result['language'] = $v['lang']; 336 + $zh = $webLanguageModel->read(['short'=>$v['lang']],['chinese']);
  337 + if(empty($zh)){
  338 + continue;
  339 + }
  340 + $result['language'] = $zh['chinese'];
  341 + $result['lang'] = $v['lang'];
334 $result['created_at'] = date('Y-m-d H:i:s'); 342 $result['created_at'] = date('Y-m-d H:i:s');
335 $result['updated_at'] = date('Y-m-d H:i:s'); 343 $result['updated_at'] = date('Y-m-d H:i:s');
336 $result['project_id'] = $this->param['id']; 344 $result['project_id'] = $this->param['id'];