bugfix 退款逻辑

This commit is contained in:
Lemon
2025-09-16 16:10:22 +08:00
parent 625a17d351
commit ea92374c9c

View File

@@ -1984,11 +1984,7 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
}
}
// 判断订单是否购买保险
if (orderBasicInfo.getInsuranceAmount().compareTo(BigDecimal.ZERO) > 0) {
// 如果购买保险,则退款金额需要再减去保险金额
orderRefundAmount = orderRefundAmount.subtract(orderBasicInfo.getInsuranceAmount());
}
// 校验通过将退款金额重新set为了避免数据库的退款金额没有及时更新
orderBasicInfo.setRefundAmount(orderRefundAmount);
afterSettleOrderDTO.setOrderBasicInfo(orderBasicInfo);