第二件半价
This commit is contained in:
parent
d3b4eaa4b9
commit
96796fd381
|
|
@ -682,7 +682,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
||||||
&& detail.getUnitPrice().compareTo(BigDecimal.ZERO) > 0
|
&& detail.getUnitPrice().compareTo(BigDecimal.ZERO) > 0
|
||||||
&& detail.getNum().subtract(detail.getReturnNum()).subtract(detail.getCouponNum()).compareTo(BigDecimal.TWO) >= 0) {
|
&& detail.getNum().subtract(detail.getReturnNum()).subtract(detail.getCouponNum()).compareTo(BigDecimal.TWO) >= 0) {
|
||||||
detail.setHalfPriceCouponNum(BigDecimal.ONE);
|
detail.setHalfPriceCouponNum(BigDecimal.ONE);
|
||||||
BigDecimal halfPrice = detail.getUnitPrice().divide(new BigDecimal("2").setScale(2, RoundingMode.FLOOR));
|
BigDecimal halfPrice = detail.getUnitPrice().divide(new BigDecimal("2")).setScale(2, RoundingMode.FLOOR);
|
||||||
detail.setDiscountAmount(detail.getDiscountAmount().add(halfPrice));
|
detail.setDiscountAmount(detail.getDiscountAmount().add(halfPrice));
|
||||||
detail.setPayAmount(detail.getPayAmount().subtract(halfPrice));
|
detail.setPayAmount(detail.getPayAmount().subtract(halfPrice));
|
||||||
oneGiftAmount.setPrice(halfPrice);
|
oneGiftAmount.setPrice(halfPrice);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue