浏览代码

application 增加缓存redis

liuzejian 1 年之前
父节点
当前提交
4b938a6df0
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      modules/Channel/Http/Controllers/WechatOpenPlatformController.php

+ 3 - 0
modules/Channel/Http/Controllers/WechatOpenPlatformController.php

@@ -6,11 +6,13 @@ use Catch\Base\CatchController;
 use EasyWeChat\OpenPlatform\Application;
 use Illuminate\Http\Request;
 use Illuminate\Support\Facades\DB;
+use Illuminate\Support\Facades\Redis;
 use Modules\Channel\Models\WechatAuthorizationInfo;
 use Modules\Channel\Services\WechatOpenPlatform\WechatOpenPlatformService;
 use Modules\Common\Errors\Errors;
 use Modules\Common\Exceptions\CommonBusinessException;
 use Modules\User\Http\Controllers\UserTrait;
+use Symfony\Component\Cache\Adapter\RedisAdapter;
 
 class WechatOpenPlatformController extends CatchController
 {
@@ -56,6 +58,7 @@ class WechatOpenPlatformController extends CatchController
     public function authorCommand(Request $request, $component_appid) {
         $componentInfo = WechatOpenPlatformService::getComponentInfoByAppid($component_appid);
         $app = WechatOpenPlatformService::buildApplication($componentInfo);
+        $app->setCache(new RedisAdapter(Redis::client()));
         $server = $app->getServer();
 
         $server->handleAuthorized(function($message, \Closure $next) {