mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-05-22 14:59:14 +08:00
Update UserUpgradeService.php
This commit is contained in:
parent
1683a9a6f0
commit
691eb2ccc4
@ -81,11 +81,11 @@ class UserUpgradeService extends Service
|
|||||||
$orderAmount = $this->app->db->name('ShopOrder')->where("uid={$uid} and status>=4")->sum('amount_total');
|
$orderAmount = $this->app->db->name('ShopOrder')->where("uid={$uid} and status>=4")->sum('amount_total');
|
||||||
$teamsDirect = $this->app->db->name('DataUser')->where(['pid1' => $uid])->whereIn('vip_code', $vipTeam)->count();
|
$teamsDirect = $this->app->db->name('DataUser')->where(['pid1' => $uid])->whereIn('vip_code', $vipTeam)->count();
|
||||||
$teamsIndirect = $this->app->db->name('DataUser')->where(['pid2' => $uid])->whereIn('vip_code', $vipTeam)->count();
|
$teamsIndirect = $this->app->db->name('DataUser')->where(['pid2' => $uid])->whereIn('vip_code', $vipTeam)->count();
|
||||||
$teamsAllUsers = $teamsDirect + $teamsIndirect;
|
$teamsUsers = $teamsDirect + $teamsIndirect;
|
||||||
// 动态计算用户等级
|
// 动态计算用户等级
|
||||||
foreach ($levels as $item) {
|
foreach ($levels as $item) {
|
||||||
$l1 = empty($item['goods_vip_status']) || $user['buy_vip_entry'] > 0;
|
$l1 = empty($item['goods_vip_status']) || $user['buy_vip_entry'] > 0;
|
||||||
$l2 = empty($item['teams_users_status']) || $item['teams_users_number'] <= $teamsAllUsers;
|
$l2 = empty($item['teams_users_status']) || $item['teams_users_number'] <= $teamsUsers;
|
||||||
$l3 = empty($item['order_amount_status']) || $item['order_amount_number'] <= $orderAmount;
|
$l3 = empty($item['order_amount_status']) || $item['order_amount_number'] <= $orderAmount;
|
||||||
$l4 = empty($item['teams_direct_status']) || $item['teams_direct_number'] <= $teamsDirect;
|
$l4 = empty($item['teams_direct_status']) || $item['teams_direct_number'] <= $teamsDirect;
|
||||||
$l5 = empty($item['teams_indirect_status']) || $item['teams_indirect_number'] <= $teamsIndirect;
|
$l5 = empty($item['teams_indirect_status']) || $item['teams_indirect_number'] <= $teamsIndirect;
|
||||||
@ -119,7 +119,7 @@ class UserUpgradeService extends Service
|
|||||||
$data = [
|
$data = [
|
||||||
'vip_name' => $vipName,
|
'vip_name' => $vipName,
|
||||||
'vip_code' => $vipCode,
|
'vip_code' => $vipCode,
|
||||||
'teams_users_total' => $teamsAllUsers,
|
'teams_users_total' => $teamsUsers,
|
||||||
'teams_users_direct' => $teamsDirect,
|
'teams_users_direct' => $teamsDirect,
|
||||||
'teams_users_indirect' => $teamsIndirect,
|
'teams_users_indirect' => $teamsIndirect,
|
||||||
'teams_amount_total' => $teamsAmountDirect + $teamsAmountIndirect,
|
'teams_amount_total' => $teamsAmountDirect + $teamsAmountIndirect,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user