From 90bc96e060af6e7eb9e2ad1e3c6620456a38f460 Mon Sep 17 00:00:00 2001 From: lhb <495598773@qq.com> Date: Sat, 19 Apr 2025 13:25:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=85=85=E5=80=BC=E6=98=8E=E7=BB=86?= =?UTF-8?q?=E5=85=B3=E8=81=94=E8=AE=A2=E5=8D=95=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hd/common/core/entity/cloud/WalletAccountDetail.java | 8 ++++++++ .../cloud/service/impl/OrderSwapBatteryServiceImpl.java | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/base-commons/common-core/src/main/java/com/evotech/hd/common/core/entity/cloud/WalletAccountDetail.java b/base-commons/common-core/src/main/java/com/evotech/hd/common/core/entity/cloud/WalletAccountDetail.java index 9ee12a1..1fb779c 100644 --- a/base-commons/common-core/src/main/java/com/evotech/hd/common/core/entity/cloud/WalletAccountDetail.java +++ b/base-commons/common-core/src/main/java/com/evotech/hd/common/core/entity/cloud/WalletAccountDetail.java @@ -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; } diff --git a/cloud-manage-server/src/main/java/com/evotech/hd/cloud/service/impl/OrderSwapBatteryServiceImpl.java b/cloud-manage-server/src/main/java/com/evotech/hd/cloud/service/impl/OrderSwapBatteryServiceImpl.java index 4e782ca..f335b88 100644 --- a/cloud-manage-server/src/main/java/com/evotech/hd/cloud/service/impl/OrderSwapBatteryServiceImpl.java +++ b/cloud-manage-server/src/main/java/com/evotech/hd/cloud/service/impl/OrderSwapBatteryServiceImpl.java @@ -419,7 +419,12 @@ 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()); wallet.setRechargeAmount(wad.getAfterRechargeAmount());