From fa039ab4ede44c9ae3f07056bdcaa9cae8f94ad8 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Wed, 15 May 2024 17:25:56 +0800
Subject: [PATCH] 错误流水恢复

---
 src/main/java/cc/mrbird/febs/job/GiveMeMoneyJob.java |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/job/GiveMeMoneyJob.java b/src/main/java/cc/mrbird/febs/job/GiveMeMoneyJob.java
index adaee56..57d868d 100644
--- a/src/main/java/cc/mrbird/febs/job/GiveMeMoneyJob.java
+++ b/src/main/java/cc/mrbird/febs/job/GiveMeMoneyJob.java
@@ -103,6 +103,9 @@
         //这个时间段的新增余额
         //此刻的余额-上一次账户的余额 = 这个时间段的新增余额
         BigDecimal subtract = coinCnt.subtract(coinAmountOld);
+        if(BigDecimal.ZERO.compareTo(subtract) >= 0){
+            return;
+        }
         //获取这个时刻的滑点入账数量
         BigDecimal multiply = coinPrice.multiply(subtract).multiply(new BigDecimal("0.97")).setScale(8,BigDecimal.ROUND_DOWN);
         //更新这个时间段的滑点数量
@@ -115,10 +118,6 @@
         dappHdRecordAdd.setCoinEvery(subtract);
         dappHdRecordAdd.setCoinAmount(coinCnt);
         dappHdRecordMapper.insert(dappHdRecordAdd);
-
-        if(BigDecimal.ZERO.compareTo(subtract) >= 0){
-            return;
-        }
         dappSystemService.tradeProfitDistribute(1L);
     }
 

--
Gitblit v1.9.1