mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-12 03:09:48 +08:00
update 电单车
This commit is contained in:
@@ -9,6 +9,9 @@ import lombok.ToString;
|
|||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 结算消费信息上传(03指令)
|
||||||
|
*/
|
||||||
@Getter
|
@Getter
|
||||||
@Setter
|
@Setter
|
||||||
@ToString(callSuper = true)
|
@ToString(callSuper = true)
|
||||||
|
|||||||
@@ -527,6 +527,13 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic {
|
|||||||
refundOrder(orderBasicInfo);
|
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();
|
OrderTransactionDTO dto = new OrderTransactionDTO();
|
||||||
dto.setOrderBasicInfo(orderBasicInfo);
|
dto.setOrderBasicInfo(orderBasicInfo);
|
||||||
@@ -557,6 +564,7 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic {
|
|||||||
// 更新退款金额 = 支付金额 - 优惠后总消费金额
|
// 更新退款金额 = 支付金额 - 优惠后总消费金额
|
||||||
BigDecimal refundAmount = orderBasicInfo.getPayAmount().subtract(consumeAmount).setScale(2, RoundingMode.DOWN);
|
BigDecimal refundAmount = orderBasicInfo.getPayAmount().subtract(consumeAmount).setScale(2, RoundingMode.DOWN);
|
||||||
orderBasicInfo.setRefundAmount(refundAmount);
|
orderBasicInfo.setRefundAmount(refundAmount);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user