wesmiler 3 lat temu
rodzic
commit
cd6e15c160
1 zmienionych plików z 3 dodań i 3 usunięć
  1. 3 3
      source/application/api/model/Goods.php

+ 3 - 3
source/application/api/model/Goods.php

@@ -158,17 +158,17 @@ class Goods extends GoodsModel
         // 商品单独设置了会员折扣
         if ($goods['is_alone_grade'] && isset($goods['alone_grade_equity'][$user['grade_id']])) {
             // 折扣比例
-            $discountRatio = helper::bcdiv($goods['alone_grade_equity'][$user['grade_id']], 10);
+            $discountRatio = helper::bcdiv($goods['alone_grade_equity'][$user['grade_id']], 10,6);
         } else {
             // 折扣比例
-            $discountRatio = helper::bcdiv($user['grade']['equity']['discount'], 10);
+            $discountRatio = helper::bcdiv($user['grade']['equity']['discount'], 10,6);
         }
         if ($discountRatio > 0) {
             // 标记参与会员折扣
             $goods['is_user_grade'] = true;
             // 会员折扣价
             foreach ($goods['sku'] as &$skuItem) {
-                $skuItem['goods_price'] = helper::number2(helper::bcmul($skuItem['goods_price'], $discountRatio), true);
+                $skuItem['goods_price'] = helper::number2(helper::bcmul($skuItem['goods_price'], $discountRatio,6), true);
             }
         }
     }