From e92b00089d8d57899df380135d79864dade09837 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 09 Feb 2023 16:18:59 +0800
Subject: [PATCH] 修改波场JAR 手续费修改成15trx

---
 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