From 864d89ccf9cddd61b87f3736f7a427caf7f6d876 Mon Sep 17 00:00:00 2001 From: lqmac Date: Wed, 3 Apr 2024 09:35:39 +0800 Subject: [PATCH] 1 --- app/job/service/goods/Collector.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/job/service/goods/Collector.php b/app/job/service/goods/Collector.php index f5770212..e2429b95 100644 --- a/app/job/service/goods/Collector.php +++ b/app/job/service/goods/Collector.php @@ -425,8 +425,8 @@ class Collector extends BaseService $data['line_price_min'] = $data['line_price_max'] = $original['goods_price']; $data['line_price_min'] = $data['line_price_max'] = $original['goods_price']; $data['cost_price_min'] = $original['cost_price'] ?? 0.00; - $data['profit'] = $original['goods_price'] - $original['cost_price']; - $profit_rate = (float)$original['goods_price'] > 0 ? ($original['goods_price'] - $original['cost_price']) / $original['goods_price'] : 0.00; + $data['profit'] = (float)$original['goods_price'] - (float)$original['cost_price']; + $profit_rate = (float)$original['goods_price'] > 0 ? ((float)$original['goods_price'] - (float)$original['cost_price']) / (float)$original['goods_price'] : 0.00; $profit_rate = $profit_rate > 0.0001 ? bcmul((string)$profit_rate, "100", 2) : 0.00; $data['profit_rate'] = $profit_rate;