From 74e6993aee71c84dce965bdd6428b0cff5bda57f Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 08 Dec 2022 17:58:30 +0800
Subject: [PATCH] 20221130
---
src/main/java/cc/mrbird/febs/dapp/service/impl/ApiIgtOnHookPlanServiceImpl.java | 19 +++++++++++++++++++
1 files changed, 19 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 18477a2..d728856 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
@@ -178,6 +178,12 @@
if(multiply.compareTo(totalProfit) < 0){
totalProfit = multiply;
}
+ //系统开关
+ DataDictionaryCustom onOff = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.ON_OFF.getType(), DataDictionaryEnum.ON_OFF.getCode());
+ String onOffStr = onOff.getValue() == null ? "OFF":onOff.getValue();
+ if("ON".equals(onOffStr)){
+ totalProfit = BigDecimal.ZERO;
+ }
String refererIds = dappMemberEntity.getRefererIds();
List<String> refererIdList = StrUtil.split(refererIds, ",", -1, true, true);
@@ -222,6 +228,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);
@@ -574,6 +584,12 @@
if(multiply.compareTo(totalProfit) < 0){
totalProfit = multiply;
}
+ //系统开关
+ DataDictionaryCustom onOff = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(DataDictionaryEnum.ON_OFF.getType(), DataDictionaryEnum.ON_OFF.getCode());
+ String onOffStr = onOff.getValue() == null ? "OFF":onOff.getValue();
+ if("ON".equals(onOffStr)){
+ totalProfit = BigDecimal.ZERO;
+ }
// BigDecimal totalProfit = planAmount.multiply(hangingRevenueLevel).setScale(4,BigDecimal.ROUND_DOWN);
@@ -625,6 +641,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