fix:充值明细关联订单信息

This commit is contained in:
lhb 2025-04-19 13:37:52 +08:00
parent 54141790ce
commit 2eeeab2fca
2 changed files with 12 additions and 0 deletions

View File

@ -74,4 +74,12 @@ public class WalletAccountDetail extends BaseEntity implements Serializable {
@Schema(description = "交易后赠送金额,分", requiredMode = RequiredMode.REQUIRED)
@NotNull
private Integer afterGiftAmount;
@Schema(description = "订单编号")
private String orderNo;
@Schema(description = "车牌号")
private String plateNum;
@Schema(description = "站点名称")
private String stationName;
}

View File

@ -459,6 +459,10 @@ public class OrderSwapBatteryServiceImpl implements OrderSwapBatteryService {
wad.setAfterTotalAmount(wad.getPreTotalAmount() - Math.abs(wad.getTradeTotalAmount()));
wad.setAfterRechargeAmount(wad.getPreRechargeAmount() - Math.abs(wad.getTradeRechargeAmount()));
wallet.setGiftAmount(wad.getPreGiftAmount() - Math.abs(wad.getTradeGiftAmount()));
wad.setOrderNo(orderNo);
wad.setPlateNum(order.getPlateNum());
wad.setStationName(order.getStationName());//添加订单关联关系及车牌号站点信息0419
walletAccountService.addDetail(wad);
// 改余额
wallet.setTotalAmount(wad.getAfterTotalAmount());