添加:判断用户是否为代理人员

This commit is contained in:
wuhui_zzw 2024-02-06 18:14:58 +08:00
parent 7f2c9fbf93
commit 95f49fa8a1
1 changed files with 4 additions and 0 deletions

View File

@ -7,6 +7,7 @@ namespace app\controller\api;
use app\common\model\user\ExchangePickupPoint; use app\common\model\user\ExchangePickupPoint;
use app\common\repositories\marketing\AgentRepository;
use app\common\repositories\store\order\StoreOrderRepository; use app\common\repositories\store\order\StoreOrderRepository;
use app\common\repositories\store\order\StoreRefundOrderRepository; use app\common\repositories\store\order\StoreRefundOrderRepository;
use app\common\repositories\system\notice\SystemNoticeConfigRepository; use app\common\repositories\system\notice\SystemNoticeConfigRepository;
@ -162,6 +163,9 @@ class Auth extends BaseController
} }
// 用户是否为兑换站点管理员 // 用户是否为兑换站点管理员
$data['is_exchange_saff'] = app()->make(ExchangePickupPointRepository::class)->userIsStaff($user->uid); $data['is_exchange_saff'] = app()->make(ExchangePickupPointRepository::class)->userIsStaff($user->uid);
// 用户是否存在代理身份
$agentCount = app()->make(AgentRepository::class)->getSearchModel(['uid'=>$user->uid])->count();
$data['is_agent'] = $agentCount > 0;
// 用户持有可用酒卡额度 // 用户持有可用酒卡额度
$data['available'] = (float)app()->make(ExchangeQuotaRepository::class) $data['available'] = (float)app()->make(ExchangeQuotaRepository::class)
->searchModel(['uid'=>$user->uid]) ->searchModel(['uid'=>$user->uid])