From 2eb36669bbb1eadba821eb1e6282501e8860e866 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Sat, 16 Jul 2022 16:43:56 +0800
Subject: [PATCH] fix for prd

---
 src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
index fe95354..b9eab29 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
@@ -207,21 +207,25 @@
         DappMemberEntity member = LoginUserUtil.getAppUser();
 
         if (transferDto.getId() == null) {
+            if (new BigDecimal(300).compareTo(transferDto.getAmount()) < 0) {
+                throw new FebsException("Do Not More Than 300 USDT");
+            }
+
             DappFundFlowEntity fundFlow = new DappFundFlowEntity(member.getId(), transferDto.getAmount(), transferDto.getType(), 1, transferDto.getFee(), transferDto.getTxHash());
             fundFlow.setNewestPrice(transferDto.getPrice());
             dappFundFlowDao.insert(fundFlow);
             return fundFlow.getId();
-        }
-
-        if ("success".equals(transferDto.getFlag())) {
-            DappFundFlowEntity flow = dappFundFlowDao.selectById(transferDto.getId());
-
-            flow.setFromHash(transferDto.getTxHash());
-            dappFundFlowDao.updateById(flow);
         } else {
-            DappFundFlowEntity flow = dappFundFlowDao.selectById(transferDto.getId());
-            if (flow.getStatus() == 1) {
-                dappFundFlowDao.deleteById(transferDto.getId());
+            if ("success".equals(transferDto.getFlag())) {
+                DappFundFlowEntity flow = dappFundFlowDao.selectById(transferDto.getId());
+
+                flow.setFromHash(transferDto.getTxHash());
+                dappFundFlowDao.updateById(flow);
+            } else {
+                DappFundFlowEntity flow = dappFundFlowDao.selectById(transferDto.getId());
+                if (flow.getStatus() == 1) {
+                    dappFundFlowDao.deleteById(transferDto.getId());
+                }
             }
         }
         return null;

--
Gitblit v1.9.1