From 993755aece09ef32798c04cfdaf4921cd5572743 Mon Sep 17 00:00:00 2001
From: zyy3 <zyy3@zy.com>
Date: Sat, 08 Nov 2025 00:33:58 +0800
Subject: [PATCH] 1
---
src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java b/src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java
index d186c53..9175cc3 100644
--- a/src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/UserPendingorderServiceImpl.java
@@ -335,12 +335,13 @@
UserAssets userAssets = userAssetsMapper.selectOne(queryWrapper);
String before = userAssets.getAvailableBalance().toString();
userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(userPendingorder.getBuyAmt()));
+ userAssets.setFreezeMoney(userAssets.getFreezeMoney().subtract(userPendingorder.getBuyAmt()));
userAssetsMapper.updateById(userAssets);
MoneyLog moneyLog = new MoneyLog();
moneyLog.setDescs(EUserAssets.BUY_REFUND.getDesc());
moneyLog.setBeFore(before);
moneyLog.setAfter(userAssets.getAvailableBalance().toString());
- moneyLog.setAmount(userAssets.getAvailableBalance().toString());
+ moneyLog.setAmount(userPendingorder.getBuyAmt().toString());
moneyLog.setAccectType("US");
moneyLog.setType(EUserAssets.BUY_REFUND.getCode());
moneyLog.setUserId(userPendingorder.getUserId()+"");
@@ -369,12 +370,13 @@
UserAssets userAssets = userAssetsMapper.selectOne(queryWrapper);
String before = userAssets.getAvailableBalance().toString();
userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(userPendingorder.getBuyAmt()));
+ userAssets.setFreezeMoney(userAssets.getFreezeMoney().subtract(userPendingorder.getBuyAmt()));
userAssetsMapper.updateById(userAssets);
MoneyLog moneyLog = new MoneyLog();
moneyLog.setDescs(EUserAssets.BUY_REFUND.getDesc());
moneyLog.setBeFore(before);
moneyLog.setAfter(userAssets.getAvailableBalance().toString());
- moneyLog.setAmount(userAssets.getAvailableBalance().toString());
+ moneyLog.setAmount(userPendingorder.getBuyAmt().toString());
moneyLog.setAccectType("US");
moneyLog.setType(EUserAssets.BUY_REFUND.getCode());
moneyLog.setUserId(userPendingorder.getUserId()+"");
--
Gitblit v1.9.3