|
|
@@ -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);
|
|
|
}
|
|
|
}
|
|
|
}
|