From 7926f5a7a52510d93872cc25ded56713b2ef9b25 Mon Sep 17 00:00:00 2001 From: yaooo <272523191@qq.com> Date: Tue, 31 Oct 2023 13:27:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=9B=B4=E6=92=AD=E7=B2=89?= =?UTF-8?q?=E4=B8=9D=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/api/user/Zhibo.php | 14 ++++++++++++++ route/api.php | 1 + 2 files changed, 15 insertions(+) diff --git a/app/controller/api/user/Zhibo.php b/app/controller/api/user/Zhibo.php index 5d26e5fd..3947ca44 100644 --- a/app/controller/api/user/Zhibo.php +++ b/app/controller/api/user/Zhibo.php @@ -14,6 +14,7 @@ namespace app\controller\api\user; use crmeb\basic\BaseController; use app\common\repositories\user\UserBillRepository; +use app\common\repositories\system\RelevanceRepository; use think\App; use think\exception\HttpResponseException; use think\exception\ValidateException; @@ -155,4 +156,17 @@ class Zhibo extends BaseController $gift_amount = Db::name('user_zhibo_order')->where('live_stream_id', $liveStreamId)->sum('amount'); return app('json')->success(compact('gift_num', 'gift_amount')); } + + // 获取主播粉丝关注数 + public function fansNum() + { + $params = $this->request->params(['master_id']); + if ($params['master_id']) { + return app('json')->fail('主播用户id不能为空'); + } + $data['fan_num'] = app()->make(RelevanceRepository::class)->getUserFans($params['master_id'], 1, 1, 1); + $data['focus_num'] = app()->make(RelevanceRepository::class)->getUserFocus($params['master_id'], 1, 1, 1); + return app('json')->success($data); + } + } diff --git a/route/api.php b/route/api.php index 32bd9965..3fe8584a 100644 --- a/route/api.php +++ b/route/api.php @@ -81,6 +81,7 @@ Route::group('api/', function () { Route::post('zhibo/reward', 'api.user.Zhibo/reward'); Route::get('zhibo/rewardList', 'api.user.Zhibo/rewardList'); Route::get('zhibo/rewardAmount', 'api.user.Zhibo/rewardAmount'); + Route::get('zhibo/fansNum', 'api.user.Zhibo/fansNum'); //优惠券 Route::group('coupon', function () {