金额问题
This commit is contained in:
@@ -503,6 +503,9 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|||||||
newTotalAmount = newTotalAmount.subtract(param.getPointsDiscountAmount());
|
newTotalAmount = newTotalAmount.subtract(param.getPointsDiscountAmount());
|
||||||
//抹零
|
//抹零
|
||||||
newTotalAmount = newTotalAmount.subtract(param.getRoundAmount());
|
newTotalAmount = newTotalAmount.subtract(param.getRoundAmount());
|
||||||
|
if (newTotalAmount.compareTo(BigDecimal.ZERO) <= 0) {
|
||||||
|
newTotalAmount = BigDecimal.ZERO;
|
||||||
|
}
|
||||||
//校验最终金额(订单金额 (扣除各类折扣)+打包费 餐位费)
|
//校验最终金额(订单金额 (扣除各类折扣)+打包费 餐位费)
|
||||||
newTotalAmount = newTotalAmount.add(packAmount.getPrice()).add(orderInfo.getSeatAmount());
|
newTotalAmount = newTotalAmount.add(packAmount.getPrice()).add(orderInfo.getSeatAmount());
|
||||||
if (newTotalAmount.compareTo(BigDecimal.ZERO) <= 0) {
|
if (newTotalAmount.compareTo(BigDecimal.ZERO) <= 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user