From 4b442bd9648115e6ef6fbe3fb8f6b7b1e6d30785 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Mon, 14 Jul 2025 17:01:46 +0800
Subject: [PATCH] AI产品交易

---
 src/main/java/com/nq/service/impl/UserAssetsServices.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/nq/service/impl/UserAssetsServices.java b/src/main/java/com/nq/service/impl/UserAssetsServices.java
index 2f42217..1584494 100644
--- a/src/main/java/com/nq/service/impl/UserAssetsServices.java
+++ b/src/main/java/com/nq/service/impl/UserAssetsServices.java
@@ -300,6 +300,16 @@
             userAssets.setFreezeMoney(userAssets.getFreezeMoney().add(amount));
             //扣除可用金额
             userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(amount.negate()));
+        } else if (eUserAssets.getCode().equals(EUserAssets.BUY_AI_REJECT.getCode())) {
+            //解除冻结金额
+            userAssets.setFreezeMoney(userAssets.getFreezeMoney().add(amount.negate()));
+            //归还可用金额
+            userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(amount));
+        } else if (eUserAssets.getCode().equals(EUserAssets.AI_SETTLEMENT.getCode())) {
+            //解除冻结金额
+            userAssets.setFreezeMoney(userAssets.getFreezeMoney().add(amount.negate()));
+            //归还可用金额 + 收益
+            userAssets.setAvailableBalance(userAssets.getAvailableBalance().add(amount));
         }
         String after = userAssets.getAvailableBalance().toString();
         MoneyLog moneyLog = new MoneyLog();

--
Gitblit v1.9.3