fix: 比例计算根据可退金额计算
This commit is contained in:
@@ -214,9 +214,10 @@ public class TbCashierCart implements Serializable {
|
|||||||
totalAmount = packFee;
|
totalAmount = packFee;
|
||||||
} else {
|
} else {
|
||||||
if (isMember != null && isMember == 1 && memberPrice != null && memberPrice.compareTo(BigDecimal.ZERO) > 0) {
|
if (isMember != null && isMember == 1 && memberPrice != null && memberPrice.compareTo(BigDecimal.ZERO) > 0) {
|
||||||
totalAmount = totalNumber.multiply(memberPrice).add(packFee).multiply(discountRadio);
|
totalAmount = totalNumber.multiply(memberPrice).add(packFee).multiply(discountRadio).setScale(2, RoundingMode.HALF_UP);
|
||||||
} else {
|
} else {
|
||||||
totalAmount = totalNumber.multiply(discountSaleAmount != null ? discountSaleAmount : salePrice).add(packFee).multiply(discountRadio);
|
totalAmount = totalNumber.multiply(discountSaleAmount != null ? discountSaleAmount : salePrice)
|
||||||
|
.add(packFee).multiply(discountRadio).setScale(2, RoundingMode.HALF_UP);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user