mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
update 退款金额计算保险金额
This commit is contained in:
@@ -1984,6 +1984,11 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
|
||||
}
|
||||
}
|
||||
|
||||
// 判断订单是否购买保险
|
||||
if (orderBasicInfo.getInsuranceAmount().compareTo(BigDecimal.ZERO) > 0) {
|
||||
// 如果购买保险,则退款金额需要再减去保险金额
|
||||
orderRefundAmount = orderRefundAmount.subtract(orderBasicInfo.getInsuranceAmount());
|
||||
}
|
||||
// 校验通过,将退款金额重新set(为了避免数据库的退款金额没有及时更新)
|
||||
orderBasicInfo.setRefundAmount(orderRefundAmount);
|
||||
afterSettleOrderDTO.setOrderBasicInfo(orderBasicInfo);
|
||||
|
||||
Reference in New Issue
Block a user