|
@@ -747,8 +747,10 @@ class Order extends OrderModel
|
|
|
}*/
|
|
|
|
|
|
$filter = $this->getFilter($type);
|
|
|
+ $rate = 0;
|
|
|
if ($isExchange){
|
|
|
$filter['pay_type'] = PayType::EXCHANGE;
|
|
|
+ $rate = SettingModel::getItem('points_rate')['points_2_money'];
|
|
|
}
|
|
|
// 当前用户ID
|
|
|
$userId = UserService::getCurrentLoginUserId();
|
|
@@ -758,8 +760,12 @@ class Order extends OrderModel
|
|
|
->where('user_id', '=', $userId)
|
|
|
->where('is_delete', '=', 0)
|
|
|
->order(['create_time' => 'desc'])
|
|
|
- ->paginate(15)->each(function($e){
|
|
|
+ ->paginate(15)->each(function($e) use ($isExchange,$rate){
|
|
|
$e['goods_total_num'] = 0;
|
|
|
+ $e['exchanged_points'] = 0;
|
|
|
+ if ($isExchange){
|
|
|
+ $e['exchanged_points'] = bcmul($e['total_price'], $rate,0);
|
|
|
+ }
|
|
|
foreach ($e['goods'] as $good){
|
|
|
$e['goods_total_num'] += $good['total_num'];
|
|
|
}
|