update[litemall-wx-api]:实现简单的运费计算,即满88则运费0,否则运费8。

This commit is contained in:
Junling Bu
2018-03-31 22:47:37 +08:00
parent da447795b8
commit 60ad4eb0b9
2 changed files with 12 additions and 7 deletions

View File

@@ -362,10 +362,6 @@ public class WxCartController {
}
}
// 根据收货地址计算运费
BigDecimal freightPrice = new BigDecimal(0.00);
// 获取可用的优惠券信息
// 使用优惠券减免的金额
BigDecimal couponPrice = new BigDecimal(0.00);
@@ -388,6 +384,12 @@ public class WxCartController {
checkedGoodsPrice = checkedGoodsPrice.add(cart.getRetailPrice().multiply(new BigDecimal(cart.getNumber())));
}
// 根据订单商品总价计算运费满88则免运费否则8元
BigDecimal freightPrice = new BigDecimal(0.00);
if(checkedGoodsPrice.compareTo(new BigDecimal(88.00)) == -1){
freightPrice = new BigDecimal(8.00);
}
// 可以使用的其他钱,例如用户积分
BigDecimal integralPrice = new BigDecimal(0.00);

View File

@@ -198,9 +198,6 @@ public class WxOrderController {
// 收货地址
LitemallAddress checkedAddress = addressService.findById(addressId);
// 根据收货地址计算运费
BigDecimal freightPrice = new BigDecimal(0.00);
// 获取可用的优惠券信息
// 使用优惠券减免的金额
BigDecimal couponPrice = new BigDecimal(0.00);
@@ -223,6 +220,12 @@ public class WxOrderController {
checkedGoodsPrice = checkedGoodsPrice.add(cart.getRetailPrice().multiply(new BigDecimal(cart.getNumber())));
}
// 根据订单商品总价计算运费满88则免运费否则8元
BigDecimal freightPrice = new BigDecimal(0.00);
if(checkedGoodsPrice.compareTo(new BigDecimal(88.00)) == -1){
freightPrice = new BigDecimal(8.00);
}
// 可以使用的其他钱,例如用户积分
BigDecimal integralPrice = new BigDecimal(0.00);