mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2024-11-22 07:11:52 +08:00
【BUG】解决运费计算错误的问题
This commit is contained in:
parent
cf0ee966c8
commit
ee7d1d5017
@ -123,10 +123,11 @@ public class TradeDeliveryPriceCalculator implements TradePriceCalculator {
|
|||||||
private boolean isGlobalExpressFree(TradePriceCalculateRespBO result) {
|
private boolean isGlobalExpressFree(TradePriceCalculateRespBO result) {
|
||||||
|
|
||||||
TradeConfigDO config = tradeConfigService.getTradeConfig();
|
TradeConfigDO config = tradeConfigService.getTradeConfig();
|
||||||
return config == null
|
return result.getFreeDelivery() ||
|
||||||
|| Boolean.TRUE.equals(config.getDeliveryExpressFreeEnabled()) // 开启包邮
|
(config != null
|
||||||
|| result.getFreeDelivery() //满减包邮
|
&& Boolean.TRUE.equals(config.getDeliveryExpressFreeEnabled()) // 开启包邮
|
||||||
|| result.getPrice().getPayPrice() >= config.getDeliveryExpressFreePrice(); // 满足包邮的价格
|
&& result.getPrice().getPayPrice() >= config.getDeliveryExpressFreePrice()
|
||||||
|
); // 满足包邮的价格
|
||||||
}
|
}
|
||||||
|
|
||||||
private void calculateDeliveryPrice(List<OrderItem> selectedSkus,
|
private void calculateDeliveryPrice(List<OrderItem> selectedSkus,
|
||||||
|
Loading…
Reference in New Issue
Block a user