diff --git a/yshop-mall/src/main/java/co/yixiang/modules/cart/service/impl/YxStoreCartServiceImpl.java b/yshop-mall/src/main/java/co/yixiang/modules/cart/service/impl/YxStoreCartServiceImpl.java index 60460c80..871217fb 100644 --- a/yshop-mall/src/main/java/co/yixiang/modules/cart/service/impl/YxStoreCartServiceImpl.java +++ b/yshop-mall/src/main/java/co/yixiang/modules/cart/service/impl/YxStoreCartServiceImpl.java @@ -214,11 +214,19 @@ public class YxStoreCartServiceImpl extends BaseServiceImpl 0 || storeCart.getSeckillId() > 0 - || storeCart.getBargainId() > 0) { + //砍价金额 + if ( storeCart.getBargainId() > 0 + ) { vipPrice = storeProduct.getPrice().doubleValue(); } - + //设置拼团价格 + if(storeCart.getCombinationId() > 0 ){ + vipPrice = productAttrValue.getPinkPrice().doubleValue(); + } + //设置秒杀价格 + if( storeCart.getSeckillId() > 0){ + vipPrice = productAttrValue.getSeckillPrice().doubleValue(); + } storeCartQueryVo.setTruePrice(vipPrice); //设置会员价 storeCartQueryVo.setVipTruePrice(productAttrValue.getPrice() @@ -261,7 +269,6 @@ public class YxStoreCartServiceImpl extends BaseServiceImpl