浏览代码

基础信息

afa 7 月之前
父节点
当前提交
729618a04d
共有 2 个文件被更改,包括 10 次插入2 次删除
  1. 6 0
      application/api/common.php
  2. 4 2
      application/api/controller/Home.php

+ 6 - 0
application/api/common.php

@@ -55,3 +55,9 @@ function getConfig(string $name): string
     return (new \app\common\model\Config())->where('name', $name)->value('value');
 }
 
+//获取语言
+function getLangKey( $lan = 'zh'): int
+{
+    $toLang = ['zh' => 0, 'en' => 1];
+    return $toLang[$lan];
+}

+ 4 - 2
application/api/controller/Home.php

@@ -41,18 +41,20 @@ class Home extends Api
         ];
         // banner
         $resp['banner_list'] = $announcement
-            ->field('id,'.$this->lan.'_title as title,img_url,createtime')
+            ->field('id,title as title,img_url,createtime')
             ->where('type_id', $announcement::Banner)
             ->where('status', $announcement::Normal)
+            ->where('to_lang', getLangKey($this->lan))
             ->limit(0,10)
             ->order('id DESC,weigh desc')
             ->select();
 
         // 最新公告
         $resp['notice_list'] = $announcement
-            ->field('id,'.$this->lan.'_title as title,img_url,createtime')
+            ->field('id,title as title,img_url,createtime')
             ->where('type_id', $announcement::Announ)
             ->where('status', $announcement::Normal)
+            ->where('to_lang', getLangKey($this->lan))
             ->limit(0,10)
             ->order('id DESC,weigh desc')
             ->select();