From 795a2386c9fef02a43baa640af096a741213d065 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Wed, 15 May 2024 17:11:18 +0800
Subject: [PATCH] 错误流水恢复

---
 src/main/java/cc/mrbird/febs/dapp/service/impl/AdminBannerServiceImpl.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/AdminBannerServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/AdminBannerServiceImpl.java
index 9c94019..1c8c980 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/AdminBannerServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/AdminBannerServiceImpl.java
@@ -239,4 +239,29 @@
 //        asyncCjService.calculateAchieve(dappAchieve);
         return new FebsResponse().success();
     }
+
+    @Override
+    public FebsResponse zhiyaAddNew() {
+        List<DappFundFlowEntity> dappFundFlowEntities = dappFundFlowDao.selectList(
+                new QueryWrapper<DappFundFlowEntity>()
+                        .ge("id", 7599L)
+                        .lt("id", 7688L));
+
+        if(CollUtil.isNotEmpty(dappFundFlowEntities)){
+            for(DappFundFlowEntity dappFundFlowEntity : dappFundFlowEntities){
+                Integer type = dappFundFlowEntity.getType();
+                if(FlowTypeEnum.HUA_DIAN_GEREN.getValue() == type || FlowTypeEnum.HUA_DIAN_TUANDUI_USDT.getValue() == type){
+                    Long memberId = dappFundFlowEntity.getMemberId();
+                    BigDecimal amount = dappFundFlowEntity.getAmount();
+                    DappMemberEntity dappMemberEntity = dappMemberDao.selectById(memberId);
+                    BigDecimal usdtBalance = dappMemberEntity.getUsdtBalance();
+                    dappMemberEntity.setUsdtBalance(usdtBalance.subtract(amount));
+                    dappMemberDao.updateUsdtBalanceWithVersion(dappMemberEntity);
+                    log.info("流水处理中。。。。。。"+dappFundFlowEntity.getId()+",处理金额"+amount+",账户余额:"+usdtBalance+",操作后余额:"+dappMemberEntity.getUsdtBalance());
+                    dappFundFlowDao.deleteById(dappFundFlowEntity.getId());
+                }
+            }
+        }
+        return null;
+    }
 }

--
Gitblit v1.9.1