From 88f9868f0b3212ac8c2084943215d74c5a38585f Mon Sep 17 00:00:00 2001 From: denghy Date: Fri, 4 Jan 2019 09:22:22 +0800 Subject: [PATCH] intval --- app/Domains/Real/Commands/Sync/AddedOrderSync.php | 4 ++-- app/Domains/Real/Commands/Sync/PackageSync.php | 4 ++-- app/Domains/Virtual/Commands/Sync/LogSync.php | 4 ++-- app/Domains/Virtual/Commands/Sync/ProductSync.php | 2 +- app/Domains/Virtual/Services/PackageService.php | 8 ++++---- app/Domains/Virtual/Services/ProductService.php | 4 ++-- frontend/src/views/virtual/packages/edit.vue | 4 ++-- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/app/Domains/Real/Commands/Sync/AddedOrderSync.php b/app/Domains/Real/Commands/Sync/AddedOrderSync.php index 0b90beb7..e0fac6a6 100644 --- a/app/Domains/Real/Commands/Sync/AddedOrderSync.php +++ b/app/Domains/Real/Commands/Sync/AddedOrderSync.php @@ -102,7 +102,7 @@ class AddedOrderSync extends Command foreach ($orders as &$item) { $item['company_id'] = $this->companies[$item['company_id']]['id'] ?? 0; - $item['total_price'] = floatval($item['total_price']) * 100; + $item['total_price'] = intval($item['total_price']) * 100; $item['counts'] = !empty($item['counts']) ? $item['counts'] : 1; $item['pay_channel'] = CommonService::transformerPayChannel($item['pay_channel']); $item['unit_price'] = intval($item['total_price']/$item['counts']); @@ -137,7 +137,7 @@ class AddedOrderSync extends Command $item['order_id'] = $orders[$item['order_sn']]['id'] ?? 0; $item['company_id'] = $orders[$item['order_sn']]['company_id'] ?? 0; $item['package_id'] = $this->packages[$item['package_id']]['id'] ?? 0; - $item['unit_price'] = floatval($item['unit_price']) * 100; + $item['unit_price'] = intval($item['unit_price']) * 100; } $this->types = array_pluck($orderItems, 'type', 'order_sn'); diff --git a/app/Domains/Real/Commands/Sync/PackageSync.php b/app/Domains/Real/Commands/Sync/PackageSync.php index 5a7aa6b1..f676413a 100644 --- a/app/Domains/Real/Commands/Sync/PackageSync.php +++ b/app/Domains/Real/Commands/Sync/PackageSync.php @@ -216,8 +216,8 @@ class PackageSync extends Command $package['id'] = ($package['type'] + 1) * 1000000 + $package['id']; $package['parent_id'] = $package['parent_id'] ?? 0; $package['carrier_operator'] = self::$carrier_operator[$package['carrier_operator']] ?? 255; - $package['cost_price'] = floatval($package['cost_price']) * 100; - $package['guide_price'] = floatval($package['guide_price']) * 100; + $package['cost_price'] = intval($package['cost_price']) * 100; + $package['guide_price'] = intval($package['guide_price']) * 100; $package['flows'] = intval($package['flows']); $package['voices'] = intval($package['voices']); $package['messages'] = intval($package['messages']); diff --git a/app/Domains/Virtual/Commands/Sync/LogSync.php b/app/Domains/Virtual/Commands/Sync/LogSync.php index 1683eb9c..8ab904ad 100644 --- a/app/Domains/Virtual/Commands/Sync/LogSync.php +++ b/app/Domains/Virtual/Commands/Sync/LogSync.php @@ -68,8 +68,8 @@ class LogSync extends Command $value = (array)$value; $package = $this->getPackage($value['content']); - $unit_price = floatval($value['sale_account']) * 100; - $custom_price = floatval($value['order_account']) * 100; + $unit_price = intval($value['sale_account']) * 100; + $custom_price = intval($value['order_account']) * 100; $product = $this->getProduct($package, $value['company'], $unit_price); $type = self::$types[$value['type']]; $pay_channel = self::$payChannels[$value['pay_type']]; diff --git a/app/Domains/Virtual/Commands/Sync/ProductSync.php b/app/Domains/Virtual/Commands/Sync/ProductSync.php index 088206a4..206d3592 100644 --- a/app/Domains/Virtual/Commands/Sync/ProductSync.php +++ b/app/Domains/Virtual/Commands/Sync/ProductSync.php @@ -33,7 +33,7 @@ class ProductSync extends Command throw new \Exception('套餐不存在'); } - $base_price = floatval($value['sale_account']) * 100; + $base_price = intval($value['sale_account']) * 100; $products[] = [ 'sn' => strtoupper($package['sn'] . '_' . $value['company'] . '_' . $base_price), diff --git a/app/Domains/Virtual/Services/PackageService.php b/app/Domains/Virtual/Services/PackageService.php index 2ac75457..50405585 100644 --- a/app/Domains/Virtual/Services/PackageService.php +++ b/app/Domains/Virtual/Services/PackageService.php @@ -106,10 +106,10 @@ class PackageService extends Service Validator::validate($attributes, $rule, $message); - $attributes['cost_price'] = floatval($attributes['cost_price']) * 100; - $attributes['guide_price'] = floatval($attributes['guide_price']) * 100; - $attributes['renewal_cost_price'] = floatval($attributes['renewal_cost_price']) * 100; - $attributes['renewal_guide_price'] = floatval($attributes['renewal_guide_price']) * 100; + $attributes['cost_price'] = intval($attributes['cost_price']) * 100; + $attributes['guide_price'] = intval($attributes['guide_price']) * 100; + $attributes['renewal_cost_price'] = intval($attributes['renewal_cost_price']) * 100; + $attributes['renewal_guide_price'] = intval($attributes['renewal_guide_price']) * 100; if (!$attributes['id']) { $maxId = Package::withTrashed()->where('type', $attributes['type'])->max('id'); diff --git a/app/Domains/Virtual/Services/ProductService.php b/app/Domains/Virtual/Services/ProductService.php index ac20c610..46e47241 100644 --- a/app/Domains/Virtual/Services/ProductService.php +++ b/app/Domains/Virtual/Services/ProductService.php @@ -57,8 +57,8 @@ class ProductService extends Service */ public function store(array $attributes = []) { - $attributes['base_price'] = floatval($attributes['base_price']) * 100; - $attributes['renewal_price'] = floatval($attributes['renewal_price']) * 100; + $attributes['base_price'] = intval($attributes['base_price']) * 100; + $attributes['renewal_price'] = intval($attributes['renewal_price']) * 100; $rule = [ 'name' => ['required', 'between:2,32'], diff --git a/frontend/src/views/virtual/packages/edit.vue b/frontend/src/views/virtual/packages/edit.vue index c355b1f3..983042c3 100644 --- a/frontend/src/views/virtual/packages/edit.vue +++ b/frontend/src/views/virtual/packages/edit.vue @@ -53,14 +53,14 @@ -
  • +
  • 生效延迟
     月
  • -
  • +
  • 服务延长
     月