update 设置充电桩vin启动默认金额

This commit is contained in:
Lemon
2026-06-15 14:31:30 +08:00
parent 5ba73abb62
commit dd546e75da
3 changed files with 11 additions and 1 deletions

View File

@@ -346,7 +346,11 @@ public class ConfirmStartChargingRequestHandler extends AbstractYkcHandler {
}
dto.setConnectorCode(connectorCode);
dto.setTransactionCode(transactionCode);
dto.setChargeAmount(new BigDecimal(accountBalance));
if (memberWalletVO.getDefaultChargeAmount() != null && memberWalletVO.getDefaultChargeAmount().compareTo(BigDecimal.ZERO) > 0) {
dto.setChargeAmount(memberWalletVO.getDefaultChargeAmount());
}else {
dto.setChargeAmount(new BigDecimal(accountBalance));
}
dto.setPayMode(payMode);
dto.setStartMode(StringUtils.equals("01", startMode) ? "2" : "5");
dto.setMemberId(memberWalletVO.getMemberId());

View File

@@ -22,6 +22,11 @@ public class ConfirmStartChargingMemberVO {
*/
private String plateNumber;
/**
* 默认充电金额
*/
private BigDecimal defaultChargeAmount;
/**
* 本金金额
*/

View File

@@ -331,6 +331,7 @@
<select id="queryMemberInfoByVinCode" resultType="com.jsowell.pile.vo.base.ConfirmStartChargingMemberVO">
select
t1.member_id as memberId,
t1.default_charge_amount as defaultChargeAmount,
t2.license_plate_number as plateNumber,
t3.principal_balance as principalBalance,
t3.gift_balance as giftBalance