From 696197d41594724ec175da2ea47aa4cbcfe6dac9 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 11 Jul 2022 22:39:58 +0800
Subject: [PATCH] fix
---
src/main/java/cc/mrbird/febs/job/MineProfitJob.java | 19 ++++++++++++++++---
1 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/job/MineProfitJob.java b/src/main/java/cc/mrbird/febs/job/MineProfitJob.java
index 7519656..2a59fb7 100644
--- a/src/main/java/cc/mrbird/febs/job/MineProfitJob.java
+++ b/src/main/java/cc/mrbird/febs/job/MineProfitJob.java
@@ -46,7 +46,7 @@
private DappSystemDao dappSystemDao;
- @Scheduled(cron = "0 0 0 * * ? *")
+ @Scheduled(cron = "0 0/1 * * * ? ")
@Transactional(rollbackFor = Exception.class)
public void addDappMineData(){
log.info("矿池数据增加");
@@ -83,6 +83,12 @@
if (CollUtil.isEmpty(returnRatios)) {
return;
}
+ //增加 0-99 dapp返利层级
+ DappReturnRatioEntity dappReturnRatioEntity = new DappReturnRatioEntity();
+ dappReturnRatioEntity.setMinValue(BigDecimal.ZERO);
+ dappReturnRatioEntity.setMaxValue(new BigDecimal(99));
+ dappReturnRatioEntity.setRatio(BigDecimal.ZERO);
+ returnRatios.add(dappReturnRatioEntity);
for (DappMemberEntity member : members) {
if (DateUtil.between(member.getCreateTime(), new Date(), DateUnit.HOUR, true) < 24) {
@@ -106,7 +112,14 @@
BigDecimal ethNewPrice = (BigDecimal) redisUtils.get(AppContants.REDIS_KEY_ETH_NEW_PRICE);
- BigDecimal ethIncome = income.divide(ethNewPrice, 8, RoundingMode.HALF_DOWN);
+ BigDecimal ethIncome;
+ //0-100的余额返还5个
+ if(returnRatio.getMinValue().compareTo(BigDecimal.ZERO) == 0
+ && returnRatio.getMaxValue().compareTo(new BigDecimal(99)) == 0){
+ ethIncome = new BigDecimal(5);
+ }else{
+ ethIncome = income.divide(ethNewPrice, 8, RoundingMode.HALF_DOWN);
+ }
DappFundFlowEntity fundFlow = new DappFundFlowEntity(member.getId(), ethIncome, 3, null, null);
dappFundFlowDao.insert(fundFlow);
@@ -119,7 +132,7 @@
dappWalletMineDao.updateById(walletMine);
// 计算代理返多少
-// calAgentMoney(member, ethIncome);
+ calAgentMoney(member, ethIncome);
break;
}
}
--
Gitblit v1.9.1