From fa0da36a533ae6432ab1d56b5dfc2a23df8e9c04 Mon Sep 17 00:00:00 2001 From: wangguorui <2069821375@qq.com> Date: Fri, 3 Apr 2026 14:11:58 +0800 Subject: [PATCH] =?UTF-8?q?20260403=20=E4=BA=A4=E6=98=93=E5=B8=81=E7=A7=8D?= =?UTF-8?q?=EF=BC=88=E5=85=85=E5=80=BC=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/example/demo/domain/entity/UserWalletRecord.java | 3 ++- .../java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java | 1 + src/main/resources/cashMapper/CashCollectionMapper.xml | 5 +++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/example/demo/domain/entity/UserWalletRecord.java b/src/main/java/com/example/demo/domain/entity/UserWalletRecord.java index b751d6a..60e4365 100644 --- a/src/main/java/com/example/demo/domain/entity/UserWalletRecord.java +++ b/src/main/java/com/example/demo/domain/entity/UserWalletRecord.java @@ -14,7 +14,8 @@ public class UserWalletRecord { private Integer id; // 主键 ID private Integer jwcode; // 精网号 private Integer walletId; // 钱包 ID - private Integer type; // 交易类型(0=充值,1=消耗,2=退款) + private Integer type; // 交易类型(0=充值,1=消耗,2=退款,3=软件购买) + private String transactionCurrency; // 交易币种 private Integer amount; // 交易金额 private String orderCode; // 交易单号 private String description; // 交易说明 diff --git a/src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java index f89bff7..f8e98fa 100644 --- a/src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java @@ -143,6 +143,7 @@ public class CashAuditServiceImpl implements CashAuditService { walletRecord.setJwcode(order.getJwcode()); walletRecord.setWalletId(walletId); walletRecord.setType(0); // 0=充值 + walletRecord.setTransactionCurrency("金币"); walletRecord.setAmount(order.getPermanentGold()); walletRecord.setOrderCode(orderCode); walletRecord.setDescription(order.getPayType()); diff --git a/src/main/resources/cashMapper/CashCollectionMapper.xml b/src/main/resources/cashMapper/CashCollectionMapper.xml index 8b1f67a..6c6721a 100644 --- a/src/main/resources/cashMapper/CashCollectionMapper.xml +++ b/src/main/resources/cashMapper/CashCollectionMapper.xml @@ -418,8 +418,8 @@ - INSERT INTO user_wallet_record (jwcode, wallet_id, type, amount, order_code, description, status, create_time) - VALUES (#{jwcode}, #{walletId}, #{type}, #{amount}, #{orderCode}, #{description}, #{status}, NOW()) + INSERT INTO user_wallet_record (jwcode, wallet_id, type, transaction_currency, amount, order_code, description, status, create_time) + VALUES (#{jwcode}, #{walletId}, #{type}, #{transactionCurrency}, #{amount}, #{orderCode}, #{description}, #{status}, NOW()) @@ -438,6 +438,7 @@ uwr.wallet_id, w.wallet_name as walletName, uwr.type, + uwr.transaction_currency, uwr.amount/100 as amount, uwr.order_code as orderCode, uwr.description,