From e0c45b34fc740652244a621f530f3816277167db Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Fri, 24 Feb 2023 15:07:53 +0800 Subject: [PATCH] order --- app/Admin/Controllers/Store/OrderController.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/Admin/Controllers/Store/OrderController.php b/app/Admin/Controllers/Store/OrderController.php index 7c4470f0..774593f3 100644 --- a/app/Admin/Controllers/Store/OrderController.php +++ b/app/Admin/Controllers/Store/OrderController.php @@ -183,10 +183,16 @@ class OrderController extends AdminController $show->field('cost_price')->as(function ($value) { return bcdiv($value, 100, 2); }); - $show->field('products_total_amount')->as(fn($value) => bcdiv($value, 100, 2)); - $show->field('coupon_discount_amount')->as(fn($value) => bcdiv($value, 100, 2)); - // $show->field('vip_discount_amount')->as(fn($value) => bcdiv($value, 100, 2)); - $show->field('total_amount', '支付金额')->as(fn($value) => bcdiv($value, 100, 2)); + $show->field('products_total_amount')->as(fn($value) => bcdiv($value, 100, 2))->prepend('¥'); + $show->field('vip_discount_amount')->as(fn ($v) => bcdiv($v, 100, 2))->prepend('- ¥'); + + $userCouponId = $show->model()->user_coupon_id; + if ($userCouponId) { + $show->field('coupon_discount_amount')->as(fn($value) => bcdiv($value, 100, 2))->prepend('- ¥'); + } + $show->field('shipping_fee')->as(fn ($v) => bcdiv($v, 100, 2))->prepend('+ ¥'); + $show->field('reduced_amount')->as(fn($value) => bcdiv($value, 100, 2))->prepend('- ¥'); + $show->field('total_amount', '支付金额')->as(fn($value) => bcdiv($value, 100, 2))->prepend('¥'); $show->field('sales_value'); $show->field('order_status')->as(function ($v) { return $this->order_status;