记得上下班打卡 | git大法好,push需谨慎

Commit c5a0ad8f authored by 胡佳晨's avatar 胡佳晨

修改价格计算

parent 9190389d
......@@ -240,21 +240,22 @@ public class GoblinOrderServiceImpl implements IGoblinOrderService {
if (pre != null && pre.equals(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())) {
writeOffCode = "EMPTY";
}
//获得 商品原价和活动价格
priceBase = skuVo.getPrice();
//获得 活动原价
price = skuVo.getPrice();
if (isMember) {
priceBase = skuVo.getPriceMember();
price = skuVo.getPriceMember();
}
//活动价格
if (pre != null) {
GoblinGoodsSkuInfoVo skuMarketVo = redisUtils.getGoodsSkuInfoVo(skuParam.getSkuId().split(pre)[0]);
price = skuMarketVo.getPrice();
priceBase = skuMarketVo.getPrice();
if (isMember) {
price = skuMarketVo.getPriceMember();
priceBase = skuMarketVo.getPriceMember();
}
} else {
price = skuVo.getPrice();
priceBase = skuVo.getPrice();
if (isMember) {
price = skuVo.getPriceMember();
priceBase = skuVo.getPriceMember();
}
}
//获得活动优惠价格
......@@ -343,11 +344,11 @@ public class GoblinOrderServiceImpl implements IGoblinOrderService {
storeOrder.setPriceExpress(BigDecimal.ZERO);
}
storeOrder.setPriceTotal(storeTotalPrice.add(storeOrder.getPriceExpress()));
storeOrder.setPriceActual(storeOrder.getPriceTotal().add(voucherMarket).subtract(voucherPrice));
storeOrder.setPriceActual(storeOrder.getPriceTotal().subtract(voucherMarket).subtract(voucherPrice));
storeOrder.setPriceRefund(BigDecimal.ZERO);
storeOrder.setPriceCoupon(voucherPrice);
storeOrder.setStorePriceCoupon(storeVoucherPrice);
storeOrder.setPriceVoucher(voucherPrice.add(storeVoucherPrice).subtract(voucherMarket));
storeOrder.setPriceVoucher(voucherPrice.add(storeVoucherPrice).add(voucherMarket));
storeOrder.setStatus(0);
storeOrder.setUcouponId(platVoucherCode);
storeOrder.setUcouponId(platVoucherCode);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment