|
@@ -742,7 +742,15 @@ class UserController
|
|
|
$item['price'] = ManyOrder::where('uid', $item['uid'])->where('status', 1)->sum('price');
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ $find = User::where('uid', $request->uid())->find();
|
|
|
+ if ($find['level'] > 0){
|
|
|
+ $sy = ManyOrder::where('uid', 'in', $userId)->where('status', 1)->whereBetweenTime('create_time', strtotime(date('Y-m-1')), strtotime('next month'))->sum('price');
|
|
|
+ }else{
|
|
|
+ $uid1 = User::where('spread_uid', $request->uid())->column('uid');
|
|
|
+ $uid2 = User::where('spread_uid', 'in',$uid1)->column('uid');
|
|
|
+ $uid3 = array_merge($uid1, $uid2);
|
|
|
+ $sy = ManyOrder::where('uid', 'in', $uid3)->where('status', 1)->whereBetweenTime('create_time', strtotime(date('Y-m-1')), strtotime('next month'))->sum('price');
|
|
|
+ }
|
|
|
$data = [
|
|
|
'direct_push' => $user1,
|
|
|
'direct_push_count' => count($user1),
|
|
@@ -750,8 +758,8 @@ class UserController
|
|
|
'between_count' => count($user2),
|
|
|
'user_list' => $use_list,
|
|
|
'user_count' => count($use_list),
|
|
|
- 'price' => ManyOrder::where('uid', 'in', $userId)->where('status', 1)->whereBetweenTime('create_time', strtotime(date('Y-m-1')), strtotime('next month'))->sum('price'),
|
|
|
- 'today_price' => ManyOrder::where('uid', 'in', $userId)->where('status', 1)->whereBetweenTime('create_time', strtotime('today'), strtotime('tomorrow'))->sum('price'),
|
|
|
+ 'price' => $sy,
|
|
|
+ 'today_price' => ManyOrder::where('uid', 'in', $userId)->where('status', 0)->whereBetweenTime('create_time', strtotime('today'), strtotime('tomorrow'))->sum('price'),
|
|
|
'yesterday_price' => UserBill::where('uid', $request->uid())->where('type', 'in', 'jt_white_integral,zt_white_integral,td_white_integral')->sum('number'),
|
|
|
];
|
|
|
}
|