订单确认收货,记录业绩
parent
ac998c036c
commit
1f79bd118e
|
|
@ -12,8 +12,8 @@ class UserController extends AdminController
|
||||||
protected function grid()
|
protected function grid()
|
||||||
{
|
{
|
||||||
$query = UserInfo::with(['user'])
|
$query = UserInfo::with(['user'])
|
||||||
->withCount(['inviteOrders', 'inviteUserInfos'])
|
->withCount(['inviteCompleteOrders','inviteUserInfos'])
|
||||||
->withSum('inviteOrders', 'total_amount');
|
->withSum('inviteCompleteOrders', 'total_amount');
|
||||||
$grid = Grid::make($query);
|
$grid = Grid::make($query);
|
||||||
|
|
||||||
$grid->model()
|
$grid->model()
|
||||||
|
|
@ -22,8 +22,8 @@ class UserController extends AdminController
|
||||||
|
|
||||||
$grid->column('user.id');
|
$grid->column('user.id');
|
||||||
$grid->column('user.phone', '手机号')->copyable();
|
$grid->column('user.phone', '手机号')->copyable();
|
||||||
$grid->column('invite_orders_count', '帮下单数');
|
$grid->column('invite_complete_orders_count', '帮下单数');
|
||||||
$grid->column('invite_orders_sum_total_amount', '帮下单总额')->display(function ($value) {
|
$grid->column('invite_complete_orders_sum_total_amount', '帮下单总额')->display(function ($value) {
|
||||||
return bcdiv($value, 100, 2);
|
return bcdiv($value, 100, 2);
|
||||||
});
|
});
|
||||||
$grid->column('invite_user_infos_count', '邀请人数');
|
$grid->column('invite_user_infos_count', '邀请人数');
|
||||||
|
|
|
||||||
|
|
@ -108,6 +108,10 @@ class UserInfo extends Model
|
||||||
{
|
{
|
||||||
return $this->hasMany(Order::class, 'inviter_id', 'user_id');
|
return $this->hasMany(Order::class, 'inviter_id', 'user_id');
|
||||||
}
|
}
|
||||||
|
public function inviteCompleteOrders()
|
||||||
|
{
|
||||||
|
return $this->hasMany(Order::class, 'inviter_id', 'user_id')->where('status', Order::STATUS_COMPLETED);
|
||||||
|
}
|
||||||
|
|
||||||
public function inviteUserInfos()
|
public function inviteUserInfos()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue