Browse Source

20260403 交易币种(充值)

lijianlin/feature-20260401-现金管理四期
wangguorui 6 days ago
parent
commit
fa0da36a53
  1. 3
      src/main/java/com/example/demo/domain/entity/UserWalletRecord.java
  2. 1
      src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java
  3. 5
      src/main/resources/cashMapper/CashCollectionMapper.xml

3
src/main/java/com/example/demo/domain/entity/UserWalletRecord.java

@ -14,7 +14,8 @@ public class UserWalletRecord {
private Integer id; // 主键 ID private Integer id; // 主键 ID
private Integer jwcode; // 精网号 private Integer jwcode; // 精网号
private Integer walletId; // 钱包 ID private Integer walletId; // 钱包 ID
private Integer type; // 交易类型0=充值1=消耗2=退款
private Integer type; // 交易类型0=充值1=消耗2=退款3=软件购买
private String transactionCurrency; // 交易币种
private Integer amount; // 交易金额 private Integer amount; // 交易金额
private String orderCode; // 交易单号 private String orderCode; // 交易单号
private String description; // 交易说明 private String description; // 交易说明

1
src/main/java/com/example/demo/serviceImpl/cash/CashAuditServiceImpl.java

@ -143,6 +143,7 @@ public class CashAuditServiceImpl implements CashAuditService {
walletRecord.setJwcode(order.getJwcode()); walletRecord.setJwcode(order.getJwcode());
walletRecord.setWalletId(walletId); walletRecord.setWalletId(walletId);
walletRecord.setType(0); // 0=充值 walletRecord.setType(0); // 0=充值
walletRecord.setTransactionCurrency("金币");
walletRecord.setAmount(order.getPermanentGold()); walletRecord.setAmount(order.getPermanentGold());
walletRecord.setOrderCode(orderCode); walletRecord.setOrderCode(orderCode);
walletRecord.setDescription(order.getPayType()); walletRecord.setDescription(order.getPayType());

5
src/main/resources/cashMapper/CashCollectionMapper.xml

@ -418,8 +418,8 @@
<!-- 插入用户钱包明细记录 --> <!-- 插入用户钱包明细记录 -->
<insert id="insertUserWalletRecord" parameterType="com.example.demo.domain.entity.UserWalletRecord"> <insert id="insertUserWalletRecord" parameterType="com.example.demo.domain.entity.UserWalletRecord">
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())
</insert> </insert>
<!--新增流水——其他收入--> <!--新增流水——其他收入-->
<insert id="addExFund"> <insert id="addExFund">
@ -438,6 +438,7 @@
uwr.wallet_id, uwr.wallet_id,
w.wallet_name as walletName, w.wallet_name as walletName,
uwr.type, uwr.type,
uwr.transaction_currency,
uwr.amount/100 as amount, uwr.amount/100 as amount,
uwr.order_code as orderCode, uwr.order_code as orderCode,
uwr.description, uwr.description,

Loading…
Cancel
Save