|
@@ -292,13 +292,13 @@ class Goods extends Backend
|
|
|
$list=\app\admin\model\Orders::payed()
|
|
|
->hasGoods($row['id'])
|
|
|
->where($map)
|
|
|
- ->field('user_id,SUM(amount_pay) as amount,order_no')
|
|
|
+ ->field('user_id,amount_pay as amount,order_no')
|
|
|
->order('amount','desc')
|
|
|
->paginate($limit);
|
|
|
|
|
|
$userNames=User::whereIn('id',array_column($list->items(),'user_id'))->column('nickname','id');
|
|
|
$index=$list->listRows()*$list->currentPage()-$list->listRows();
|
|
|
- foreach ($list as $idx=>$item){
|
|
|
+ foreach ($list->items() as $idx=>&$item){
|
|
|
$item['nickname']=$userNames[$item['user_id']]??'-';
|
|
|
$item['rank']=$index+$idx+1;
|
|
|
}
|