diff --git a/app/Domains/Stats/Services/OrderService.php b/app/Domains/Stats/Services/OrderService.php index c30d0feb..5dd9d34e 100644 --- a/app/Domains/Stats/Services/OrderService.php +++ b/app/Domains/Stats/Services/OrderService.php @@ -65,8 +65,8 @@ class OrderService extends Service ->groupBy(['company_id', 'package_id', 'product_id', 'unit_price', 'pay_channel'])->paginate($conditions['limit']); $orders->map(function ($item) use ($companies, $packages) { - $item->unit_price = floatval(sprintf('%.02f', $item->unit_price/100)); - $item->custom_price = floatval(sprintf('%.02f', $item->custom_price/100)); + $item->unit_price = sprintf('%.02f', $item->unit_price/100); + $item->custom_price = sprintf('%.02f', $item->custom_price/100); $item->company_name = $companies[$item->company_id]; $item->package_name = $packages[$item->package_id]; $item->pay_channel_name = CommonService::namePayChannel($item->pay_channel); diff --git a/app/Domains/Virtual/Services/OrderService.php b/app/Domains/Virtual/Services/OrderService.php index 8a70a288..2c83470c 100644 --- a/app/Domains/Virtual/Services/OrderService.php +++ b/app/Domains/Virtual/Services/OrderService.php @@ -46,9 +46,9 @@ class OrderService extends Service $res->map(function ($item) { $item->company = app(CompanyService::class)->load($item->company_id); $item->package = app(PackageService::class)->load($item->package_id); - $item->unit_price = floatval(sprintf('%.02f', $item->unit_price/100)); - $item->total_price = floatval(sprintf('%.02f', $item->total_price/100)); - $item->custom_price = floatval(sprintf('%.02f', $item->custom_price/100)); + $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; @@ -71,9 +71,9 @@ class OrderService extends Service $res = $this->orderRepository->select($select)->withConditions($conditions)->applyConditions()->first()->toArray(); $res['total_price'] = $res['total_price'] ?? 0; - $res['total_price'] = floatval(sprintf('%.02f', $res['total_price']/100)); + $res['total_price'] = sprintf('%.02f', $res['total_price']/100); $res['transacted_price'] = $res['transacted_price'] ?? 0; - $res['transacted_price'] = floatval(sprintf('%.02f', $res['transacted_price']/100)); + $res['transacted_price'] = sprintf('%.02f', $res['transacted_price']/100); unset($res['company']); unset($res['package']); diff --git a/app/Domains/Virtual/Services/PackageService.php b/app/Domains/Virtual/Services/PackageService.php index 99d8b671..997e6247 100644 --- a/app/Domains/Virtual/Services/PackageService.php +++ b/app/Domains/Virtual/Services/PackageService.php @@ -44,10 +44,10 @@ class PackageService extends Service $carrierOperators = app(Dicts::class)->get('carrier_operator'); $packages->map(function ($item) use ($carrierOperators) { - $item->cost_price = floatval(sprintf('%.02f', $item->cost_price/100)); - $item->guide_price = floatval(sprintf('%.02f', $item->guide_price/100)); - $item->renewal_cost_price = floatval(sprintf('%.02f', $item->renewal_cost_price/100)); - $item->renewal_guide_price = floatval(sprintf('%.02f', $item->renewal_guide_price/100)); + $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]; }); diff --git a/app/Domains/Virtual/Services/ProductService.php b/app/Domains/Virtual/Services/ProductService.php index fd9fbaa7..80c1c37f 100644 --- a/app/Domains/Virtual/Services/ProductService.php +++ b/app/Domains/Virtual/Services/ProductService.php @@ -42,8 +42,8 @@ class ProductService extends Service $list->map(function ($item) { $item->company = app(CompanyService::class)->load($item->company_id); $item->package = app(PackageService::class)->load($item->package_id); - $item->base_price = floatval(sprintf('%.02f', $item->base_price/100)); - $item->renewal_price = floatval(sprintf('%.02f', $item->renewal_price/100)); + $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/packages/edit.vue b/frontend/src/views/virtual/packages/edit.vue index ba8a5868..83a8d4ae 100644 --- a/frontend/src/views/virtual/packages/edit.vue +++ b/frontend/src/views/virtual/packages/edit.vue @@ -42,28 +42,28 @@
{{message}}
\n\t选择图标
\n\n{{CONFIG.title}}
\n \n