From 7db03fff5f1d089a9c14da450b88d979945df564 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Thu, 09 May 2024 17:27:01 +0800
Subject: [PATCH] 合约监听
---
src/main/java/cc/mrbird/febs/dapp/service/impl/AdminBannerServiceImpl.java | 3 +++
1 files changed, 3 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 6c3c0a8..6a27242 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
@@ -203,6 +203,8 @@
BigDecimal achieveReleasePercent = new BigDecimal("0.01").multiply(
new BigDecimal(redisUtils.getString(DataDicEnum.GFA_ACHIEVE_RELEASE.getValue())).setScale(2,BigDecimal.ROUND_DOWN)
);
+ DappHdRecord dappHdRecord = dappHdRecordMapper.selectNewRecord();
+ dappAchieve.setPrice(dappHdRecord.getPrice());
dappAchieve.setAmountDay(achieveReleasePercent.multiply(amount).setScale(2,BigDecimal.ROUND_DOWN));
BigDecimal achieveOut = new BigDecimal(redisUtils.getString(DataDicEnum.GFA_ACHIEVE_OUT.getValue())).setScale(2,BigDecimal.ROUND_DOWN);
dappAchieve.setAmountMax(achieveOut.multiply(amount).setScale(2,BigDecimal.ROUND_DOWN));
@@ -210,6 +212,7 @@
dappAchieve.setAmountDone(BigDecimal.ZERO);
dappAchieveMapper.insert(dappAchieve);
asyncCjService.insertTeamPerk(fundFlow.getId(), dappAchieve.getId());
+ asyncCjService.calculateAchieve(dappAchieve);
return new FebsResponse().success();
}
}
--
Gitblit v1.9.1