From b5046e94a226a080d3fa7619195e2c14b9043a5e Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Mon, 19 Dec 2022 16:09:00 +0800
Subject: [PATCH] 20221219
---
src/main/java/cc/mrbird/febs/dapp/service/impl/ApiIgtOnHookPlanServiceImpl.java | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/ApiIgtOnHookPlanServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/ApiIgtOnHookPlanServiceImpl.java
index 8593b13..12f2d0e 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/ApiIgtOnHookPlanServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/ApiIgtOnHookPlanServiceImpl.java
@@ -183,6 +183,7 @@
String onOffStr = onOff.getValue() == null ? "OFF":onOff.getValue();
if("ON".equals(onOffStr)){
totalProfit = BigDecimal.ZERO;
+ planAmount = BigDecimal.ZERO;
}
String refererIds = dappMemberEntity.getRefererIds();
@@ -228,6 +229,10 @@
igtOnHookPlanOrderDao.updateById(igtOnHookPlanOrder);
BigDecimal totalMoney = planAmount.add(totalProfit);
+
+ if("ON".equals(onOffStr)){
+ totalMoney = BigDecimal.ZERO;
+ }
DappWalletCoinEntity dappWalletCoinEntity = dappWalletCoinDao.selectByMemberId(memberId);
dappWalletCoinDao.addTotalAndaddAvailableById(dappWalletCoinEntity.getId(),totalMoney);
@@ -530,6 +535,9 @@
}
}
}
+ }else{
+ igtOnHookPlanOrder.setState(3);
+ igtOnHookPlanOrderDao.updateById(igtOnHookPlanOrder);
}
}
}
@@ -585,6 +593,7 @@
String onOffStr = onOff.getValue() == null ? "OFF":onOff.getValue();
if("ON".equals(onOffStr)){
totalProfit = BigDecimal.ZERO;
+ planAmount = BigDecimal.ZERO;
}
// BigDecimal totalProfit = planAmount.multiply(hangingRevenueLevel).setScale(4,BigDecimal.ROUND_DOWN);
@@ -637,6 +646,9 @@
dappMemberEntity.setIsOnHook(3);
dappMemberDao.updateById(dappMemberEntity);
+ if("ON".equals(onOffStr)){
+ totalMoney = BigDecimal.ZERO;
+ }
DappWalletCoinEntity dappWalletCoinEntity = dappWalletCoinDao.selectByMemberId(memberId);
BigDecimal availableAmount = dappWalletCoinEntity.getAvailableAmount();
dappWalletCoinDao.addTotalAndaddAvailableById(dappWalletCoinEntity.getId(),totalMoney);
--
Gitblit v1.9.1