update 电单车

This commit is contained in:
Guoqs
2024-10-08 09:59:40 +08:00
parent 8e261dd277
commit aa63cecb63
2 changed files with 11 additions and 0 deletions

View File

@@ -9,6 +9,9 @@ import lombok.ToString;
import java.math.BigDecimal;
/**
* 结算消费信息上传03指令
*/
@Getter
@Setter
@ToString(callSuper = true)

View File

@@ -527,6 +527,13 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic {
refundOrder(orderBasicInfo);
}
// 退款金额
BigDecimal refundAmount = orderBasicInfo.getRefundAmount() == null ? BigDecimal.ZERO : orderBasicInfo.getRefundAmount();
// 结算金额 = 支付金额 - 退款金额
BigDecimal settleAmount = orderBasicInfo.getPayAmount().subtract(refundAmount).setScale(2, RoundingMode.DOWN);
orderBasicInfo.setSettleAmount(settleAmount);
// 更新数据库
OrderTransactionDTO dto = new OrderTransactionDTO();
dto.setOrderBasicInfo(orderBasicInfo);
@@ -557,6 +564,7 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic {
// 更新退款金额 = 支付金额 - 优惠后总消费金额
BigDecimal refundAmount = orderBasicInfo.getPayAmount().subtract(consumeAmount).setScale(2, RoundingMode.DOWN);
orderBasicInfo.setRefundAmount(refundAmount);
}
/**