wesmiler 2 лет назад
Родитель
Сommit
d5ea878972

+ 1 - 1
app/Http/Controllers/Api/LangController.php

@@ -20,7 +20,7 @@ class LangController extends webApp
             return showJson('2101',false);
         }
         RedisService::set("caches:locale:lang_{$this->userId}", $locale, 24 * 3600);
-        RedisService::clear('caches:config:app_ios');
+        RedisService::keyDel('caches:config:app_ios');
         RedisService::clear('caches:config:app_android');
         session('lang_locale', $locale);
         return showJson(2102);

+ 2 - 2
app/Http/Controllers/Api/v1/IndexController.php

@@ -62,9 +62,9 @@ class IndexController extends webApp
                 # 用户充值协议
                 $locale = RedisService::get("caches:locale:lang_{$this->userId}");
                 $locale = $locale? $locale : session('locale_lang');
-                $rechargeAgree = ArticleService::make()->getInfo(3, $this->userId);
+                $rechargeAgree = ArticleService::make()->getInfo(3, $this->userId, true);
                 $rechargeAgree = isset($rechargeAgree['content'])? $rechargeAgree['content'] : '';
-                $withdrawAgree = ArticleService::make()->getInfo(5, $this->userId);
+                $withdrawAgree = ArticleService::make()->getInfo(5, $this->userId, true);
                 $withdrawAgree = isset($withdrawAgree['content'])? $withdrawAgree['content'] : '';
                 $config = [
                     'app_name' => ConfigService::make()->getConfigByCode('app_name'),

+ 2 - 2
app/Services/Api/ArticleService.php

@@ -143,11 +143,11 @@ class ArticleService extends BaseService
      * @param $id
      * @return array|mixed
      */
-    public function getInfo($id, $userId=0)
+    public function getInfo($id, $userId=0, $refresh = false)
     {
         $cacheKey = "caches:articles:info_{$id}_{$userId}";
         $info = RedisService::get($cacheKey);
-        if($info){
+        if($info && !$refresh){
             return $info;
         }