修改支付逻辑

This commit is contained in:
牛叉闪闪
2024-08-26 17:00:38 +08:00
parent 651f2c1427
commit 0f74c30e58

View File

@@ -1626,7 +1626,7 @@ public class PayService {
if(staff.getMaxDiscountAmount().compareTo(tbOrderInfo.getOrderAmount())>=0){
staff.setMaxDiscountAmount(BigDecimal.ONE);
}else {
staff.setMaxDiscountAmount(staff.getMaxDiscountAmount().divide(tbOrderInfo.getOrderAmount(),2,RoundingMode.HALF_UP).setScale(2,RoundingMode.HALF_UP));
staff.setMaxDiscountAmount(BigDecimal.ONE.subtract(staff.getMaxDiscountAmount().divide(tbOrderInfo.getOrderAmount(),2,RoundingMode.HALF_UP).setScale(2,RoundingMode.HALF_UP)));
}
}