|
@@ -7,6 +7,7 @@ use GuzzleHttp\Client;
|
|
use App\Http\Controllers\Wap\BaseController;
|
|
use App\Http\Controllers\Wap\BaseController;
|
|
use Redis;
|
|
use Redis;
|
|
use App\Modules\OfficialAccount\Services\OfficialAccountService;
|
|
use App\Modules\OfficialAccount\Services\OfficialAccountService;
|
|
|
|
+use App\Modules\OfficialAccount\Services\ForceSubscribeService;
|
|
use Cookie;
|
|
use Cookie;
|
|
use Hashids;
|
|
use Hashids;
|
|
use Log;
|
|
use Log;
|
|
@@ -103,4 +104,30 @@ class SubscribeController extends BaseController
|
|
|
|
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ //获取用户的强关信息
|
|
|
|
+ function getFromUser()
|
|
|
|
+ {
|
|
|
|
+ $uid = $this->uid;
|
|
|
|
+ $user_info = ForceSubscribeService::forceSubscribeUsersByUid(compact('uid'));
|
|
|
|
+ if($user_info)
|
|
|
|
+ {
|
|
|
|
+ $appid = $user_info->appid;
|
|
|
|
+ $official_account = OfficialAccountService::officialAccountByAppid(compact('appid'));
|
|
|
|
+ $title = $official_account->nickname;
|
|
|
|
+ $img = $official_account->qrcode_url;
|
|
|
|
+ }else{
|
|
|
|
+ return redirect()->to('/recent');
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $head_img_pool = [
|
|
|
|
+ 'https://cdn-novel.iycdm.com/h5/subscribe/headimg/1.png',
|
|
|
|
+ 'https://cdn-novel.iycdm.com/h5/subscribe/headimg/2.png',
|
|
|
|
+ 'https://cdn-novel.iycdm.com/h5/subscribe/headimg/3.png'
|
|
|
|
+ ];
|
|
|
|
+
|
|
|
|
+ $head_img = array_random($head_img_pool);
|
|
|
|
+
|
|
|
|
+ return view('wap.userSubInfo',compact('head_img','img','title'));
|
|
|
|
+ }
|
|
}
|
|
}
|