update 订单支付逻辑

This commit is contained in:
Lemon
2025-09-25 09:22:52 +08:00
parent 05a1232e82
commit c54f649996

View File

@@ -161,13 +161,13 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic {
throw new BusinessException(ReturnCodeEnum.CODE_ORDER_IS_NOT_TO_BE_PAID_ERROR);
}
// 判断所支付的保险金额是否有变动
if (!(dto.getInsuranceAmount().compareTo(orderInfo.getInsuranceAmount()) == 0)) {
orderInfo.setInsuranceAmount(dto.getInsuranceAmount());
orderInfo.setPayAmount(dto.getPayAmount());
// 修改订单
orderBasicInfoService.updateOrderBasicInfo(orderInfo);
}
// if (!(dto.getInsuranceAmount().compareTo(orderInfo.getInsuranceAmount()) == 0)) {
// orderInfo.setInsuranceAmount(dto.getInsuranceAmount());
// orderInfo.setPayAmount(dto.getPayAmount());
//
// // 修改订单
// orderBasicInfoService.updateOrderBasicInfo(orderInfo);
// }
Map<String, Object> resultMap = Maps.newHashMap();
if (StringUtils.equals(dto.getPayMode(), OrderPayModeEnum.PAYMENT_OF_PRINCIPAL_BALANCE.getValue())) {
// 余额支付