正在显示
3 个修改的文件
包含
24 行增加
和
3 行删除
| @@ -12,6 +12,7 @@ namespace App\Http\Controllers\Aside\Project; | @@ -12,6 +12,7 @@ namespace App\Http\Controllers\Aside\Project; | ||
| 12 | use App\Enums\Common\Code; | 12 | use App\Enums\Common\Code; |
| 13 | use App\Http\Controllers\Aside\BaseController; | 13 | use App\Http\Controllers\Aside\BaseController; |
| 14 | use App\Models\Project\MinorLanguages; | 14 | use App\Models\Project\MinorLanguages; |
| 15 | +use App\Models\WebSetting\WebLanguage; | ||
| 15 | 16 | ||
| 16 | /** | 17 | /** |
| 17 | * @remark :小语种 | 18 | * @remark :小语种 |
| @@ -22,6 +23,13 @@ use App\Models\Project\MinorLanguages; | @@ -22,6 +23,13 @@ use App\Models\Project\MinorLanguages; | ||
| 22 | */ | 23 | */ |
| 23 | class MinorLanguagesController extends BaseController | 24 | class MinorLanguagesController extends BaseController |
| 24 | { | 25 | { |
| 26 | + /** | ||
| 27 | + * @remark :小语种列表 | ||
| 28 | + * @name :getMinorLanguageList | ||
| 29 | + * @author :lyh | ||
| 30 | + * @method :post | ||
| 31 | + * @time :2024/3/1 10:35 | ||
| 32 | + */ | ||
| 25 | public function getMinorLanguageList(){ | 33 | public function getMinorLanguageList(){ |
| 26 | $this->request->validate([ | 34 | $this->request->validate([ |
| 27 | 'project_id'=>'required', | 35 | 'project_id'=>'required', |
| @@ -29,7 +37,20 @@ class MinorLanguagesController extends BaseController | @@ -29,7 +37,20 @@ class MinorLanguagesController extends BaseController | ||
| 29 | 'project_id.required' => 'keyword不能为空', | 37 | 'project_id.required' => 'keyword不能为空', |
| 30 | ]); | 38 | ]); |
| 31 | $languageModel = new MinorLanguages(); | 39 | $languageModel = new MinorLanguages(); |
| 32 | - $lists = $languageModel->list($this->map,'id',['language','type','keywords','service_day']); | 40 | + $lists = $languageModel->list($this->map,'id',['language','type','keywords','service_day','lang']); |
| 41 | + $this->response('success',Code::SUCCESS,$lists); | ||
| 42 | + } | ||
| 43 | + | ||
| 44 | + /** | ||
| 45 | + * @remark :获取所有的小语种 | ||
| 46 | + * @name :getLanguages | ||
| 47 | + * @author :lyh | ||
| 48 | + * @method :post | ||
| 49 | + * @time :2024/3/1 10:11 | ||
| 50 | + */ | ||
| 51 | + public function getLanguages(){ | ||
| 52 | + $webLanguageModel = new WebLanguage(); | ||
| 53 | + $lists = $webLanguageModel->list($this->map,'id',['short','chinese']); | ||
| 33 | $this->response('success',Code::SUCCESS,$lists); | 54 | $this->response('success',Code::SUCCESS,$lists); |
| 34 | } | 55 | } |
| 35 | } | 56 | } |
| @@ -90,7 +90,7 @@ class RankDataLogic extends BaseLogic | @@ -90,7 +90,7 @@ class RankDataLogic extends BaseLogic | ||
| 90 | foreach($languageList as $lang){ | 90 | foreach($languageList as $lang){ |
| 91 | $remain_day = $lang_data[$lang['language']]['dabiao_day'] ?? 0; | 91 | $remain_day = $lang_data[$lang['language']]['dabiao_day'] ?? 0; |
| 92 | $data['langs'][$lang['language'] ?? ''] = [ | 92 | $data['langs'][$lang['language'] ?? ''] = [ |
| 93 | - 'lang_text' => Translate::getTls($lang['tl'] ?? ''), | 93 | + 'lang_text' => Translate::getTls($lang['language'] ?? ''), |
| 94 | 'keyword_num' => $lang['keywords'] ?? 0, | 94 | 'keyword_num' => $lang['keywords'] ?? 0, |
| 95 | 'reach_day' => $lang_data[$lang['language']]['dabiao_day'] ?? 0, | 95 | 'reach_day' => $lang_data[$lang['language']]['dabiao_day'] ?? 0, |
| 96 | 'home_cnt' => $lang_data[$lang['language']]['home_cnt'] ?? 0, | 96 | 'home_cnt' => $lang_data[$lang['language']]['home_cnt'] ?? 0, |
| @@ -488,7 +488,6 @@ class RankDataLogic extends BaseLogic | @@ -488,7 +488,6 @@ class RankDataLogic extends BaseLogic | ||
| 488 | } | 488 | } |
| 489 | } | 489 | } |
| 490 | } | 490 | } |
| 491 | - | ||
| 492 | $model->project_id = $project_id; | 491 | $model->project_id = $project_id; |
| 493 | $model->first_num = $first_num; | 492 | $model->first_num = $first_num; |
| 494 | $model->first_page_num = $first_page_num; | 493 | $model->first_page_num = $first_page_num; |
| @@ -193,6 +193,7 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -193,6 +193,7 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 193 | 193 | ||
| 194 | Route::prefix('language')->group(function () { | 194 | Route::prefix('language')->group(function () { |
| 195 | Route::any('/', [Aside\Project\MinorLanguagesController::class, 'getMinorLanguageList'])->name('admin.getMinorLanguageList'); | 195 | Route::any('/', [Aside\Project\MinorLanguagesController::class, 'getMinorLanguageList'])->name('admin.getMinorLanguageList'); |
| 196 | + Route::any('/getLanguages', [Aside\Project\MinorLanguagesController::class, 'getLanguages'])->name('admin.getLanguages'); | ||
| 196 | }); | 197 | }); |
| 197 | //更新项目tdk | 198 | //更新项目tdk |
| 198 | Route::any('/updateSeoTdk', [Aside\Com\UpdateController::class, 'updateSeoTdk'])->name('admin.project_updateSeoTdk'); | 199 | Route::any('/updateSeoTdk', [Aside\Com\UpdateController::class, 'updateSeoTdk'])->name('admin.project_updateSeoTdk'); |
-
请 注册 或 登录 后发表评论