diff --git a/app/Domains/Company/Http/Controllers/OrderController.php b/app/Domains/Company/Http/Controllers/OrderController.php index a7aaf002..42f340d0 100644 --- a/app/Domains/Company/Http/Controllers/OrderController.php +++ b/app/Domains/Company/Http/Controllers/OrderController.php @@ -97,6 +97,9 @@ class OrderController extends Controller $order->order_status_name = $orderStatues[$order->order_status]; $order->transaction_status = $order->transaction_status; $order->transaction_status_name = $transactionStatuses[$order->transaction_status]; + $order->unit_price = sprintf('%.02f', $order->unit_price/100); + $order->total_price = sprintf('%.02f', $order->total_price/100); + $order->custom_price = sprintf('%.02f', $order->custom_price/100); $order->extends = [ 'cancel_remark' => $order->extends['cancel_remark'] ?? '', diff --git a/app/Domains/Virtual/Http/Controllers/OrderController.php b/app/Domains/Virtual/Http/Controllers/OrderController.php index 54142519..2d51e2f1 100644 --- a/app/Domains/Virtual/Http/Controllers/OrderController.php +++ b/app/Domains/Virtual/Http/Controllers/OrderController.php @@ -88,6 +88,9 @@ class OrderController extends Controller $order->order_status_name = $orderStatues[$order->order_status]; $order->transaction_status_name = $transactionStatuses[$order->transaction_status]; $order->logistics_company_name = $logistics[$order->logistics_company] ?? ''; + $order->unit_price = sprintf('%.02f', $order->unit_price/100); + $order->total_price = sprintf('%.02f', $order->total_price/100); + $order->custom_price = sprintf('%.02f', $order->custom_price/100); $order->extends = [ 'cancel_remark' => $order->extends['cancel_remark'] ?? '', diff --git a/app/Domains/Virtual/Services/OrderService.php b/app/Domains/Virtual/Services/OrderService.php index bd30ff9a..0ecfce7a 100644 --- a/app/Domains/Virtual/Services/OrderService.php +++ b/app/Domains/Virtual/Services/OrderService.php @@ -40,6 +40,13 @@ class OrderService extends Service $res = $this->orderRepository->with(['company:id,name','package:id,name,carrier_operator']) ->withConditions($conditions)->applyConditions()->orderBy('order_at', 'desc')->paginate($limit); + + $res->map(function ($item) { + $item->unit_price = sprintf('%.02f', $item->unit_price/100); + $item->total_price = sprintf('%.02f', $item->total_price/100); + $item->custom_price = sprintf('%.02f', $item->custom_price/100); + }); + return $res; } diff --git a/app/Domains/Virtual/Services/PackageService.php b/app/Domains/Virtual/Services/PackageService.php index 793b0cc9..2cbc3a6a 100644 --- a/app/Domains/Virtual/Services/PackageService.php +++ b/app/Domains/Virtual/Services/PackageService.php @@ -40,11 +40,15 @@ class PackageService extends Service ->applyConditions()->paginate($limit); $carrierOperators = app(Dicts::class)->get('carrier_operator'); - + $packages->map(function ($item) use ($carrierOperators) { + $item->cost_price = sprintf('%.02f', $item->cost_price/100); + $item->guide_price = sprintf('%.02f', $item->guide_price/100); + $item->renewal_cost_price = sprintf('%.02f', $item->renewal_cost_price/100); + $item->renewal_guide_price = sprintf('%.02f', $item->renewal_guide_price/100); $item->carrier_operator_name = $carrierOperators[$item->carrier_operator]; }); - + return $packages; } diff --git a/app/Domains/Virtual/Services/ProductService.php b/app/Domains/Virtual/Services/ProductService.php index d9fabf9b..a0e990de 100644 --- a/app/Domains/Virtual/Services/ProductService.php +++ b/app/Domains/Virtual/Services/ProductService.php @@ -33,6 +33,11 @@ class ProductService extends Service { $list = $this->productRepository->with(['company:id,name', 'package:id,name,carrier_operator']) ->withConditions($conditions)->applyConditions()->get(); + + $list->map(function ($item) { + $item->base_price = sprintf('%.02f', $item->base_price/100); + $item->renewal_price = sprintf('%.02f', $item->renewal_price/100); + }); return $list; } diff --git a/frontend/src/views/virtual/orders/detail.vue b/frontend/src/views/virtual/orders/detail.vue index 5246a529..e5e75bd0 100644 --- a/frontend/src/views/virtual/orders/detail.vue +++ b/frontend/src/views/virtual/orders/detail.vue @@ -25,7 +25,7 @@
{{message}}
\n\t选择图标
\n\n{{message}}
\n\t选择图标
\n\n{{CONFIG.title}}
\n \n{{CONFIG.title}}
\n \n