From 1794a91e44fdd0624aea450ccb2c9efcfc9f3c95 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Fri, 18 Mar 2022 15:06:18 +0800
Subject: [PATCH] fix

---
 src/main/java/com/xcong/excoin/modules/coin/service/impl/ZhiyaServiceImpl.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/coin/service/impl/ZhiyaServiceImpl.java b/src/main/java/com/xcong/excoin/modules/coin/service/impl/ZhiyaServiceImpl.java
index b016b77..b69f85c 100644
--- a/src/main/java/com/xcong/excoin/modules/coin/service/impl/ZhiyaServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/coin/service/impl/ZhiyaServiceImpl.java
@@ -306,6 +306,12 @@
             zhiya.setFrozenBalance(gusdfrozenBalance.subtract(balance));
             zhiya.setAvailableBalance(gusdAvailableBalance.add(balance));
             zhiYaDao.updateById(zhiya);
+            //赎回后奖励直接去币币账户
+            Long sumReward = zhiYaDao.selectSumRewardByMemberIdAndRecordIdAndType(memberId,id,1);
+            MemberWalletCoinEntity memberWalletCoinEntity = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberId, CoinTypeEnum.GRICE.toString());
+            memberWalletCoinEntity.setAvailableBalance(memberWalletCoinEntity.getAvailableBalance().add(new BigDecimal(sumReward)));
+            memberWalletCoinEntity.setTotalBalance(memberWalletCoinEntity.getTotalBalance().add(new BigDecimal(sumReward)));
+            memberWalletCoinDao.updateById(memberWalletCoinEntity);
             //更新团队算力表
             MemberEntity memberEntity = memberdao.selectById(memberId);
             String refererIds = memberEntity.getRefererIds();

--
Gitblit v1.9.1