From 05b99c5f999575f6e4e8c211c09a927e757b9820 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Tue, 02 Apr 2024 10:16:38 +0800
Subject: [PATCH] 每人每日质押设置

---
 src/main/resources/templates/febs/views/dapp/member.html                  |    3 ++-
 src/main/java/cc/mrbird/febs/common/enumerates/DataDicEnum.java           |    6 +++---
 src/main/resources/templates/febs/views/dapp/member-money-flow.html       |    8 ++++----
 src/main/java/cc/mrbird/febs/dapp/controller/AdminBannerController.java   |    2 +-
 src/main/java/cc/mrbird/febs/common/enumerates/FlowTypeEnum.java          |    4 ++--
 src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java |   14 +++++++++++++-
 src/main/resources/templates/febs/views/modules/banner/coinPrice.html     |    2 +-
 src/main/resources/templates/febs/views/modules/banner/coinSet.html       |    4 ++--
 src/main/java/cc/mrbird/febs/dapp/entity/DappMemberEntity.java            |    2 ++
 9 files changed, 30 insertions(+), 15 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/common/enumerates/DataDicEnum.java b/src/main/java/cc/mrbird/febs/common/enumerates/DataDicEnum.java
index b53d649..3650a1d 100644
--- a/src/main/java/cc/mrbird/febs/common/enumerates/DataDicEnum.java
+++ b/src/main/java/cc/mrbird/febs/common/enumerates/DataDicEnum.java
@@ -27,9 +27,9 @@
     GFA_HUA_DIAN_WALLET_USDT_AMOUNT("GFA_HUA_DIAN_WALLET_USDT_AMOUNT","GFA滑点钱包的USDT数量"),//10
     GFA_HUA_DIAN_WALLET_COIN_AMOUNT("GFA_HUA_DIAN_WALLET_COIN_AMOUNT","GFA滑点钱包的GFA数量"),//10
 
-    GFA_PRICE("GFA_PRICE","GFA代币价格"),//1
-    GFA_COIN("GFA_COIN","代币名称"),//GFA
-    USDT_COIN("USDT_COIN","代币名称"),//USDT
+    GFA_PRICE("GFA_PRICE","GFA价格"),//1
+    GFA_COIN("GFA_COIN","GFA名称"),//GFA
+    USDT_COIN("USDT_COIN","GFA名称"),//USDT
 
     SYSTEM_START_FLAG("SYSTEM_START_FLAG","是否允许质押开关-start"),//start
     GFA_ZHUAN_ZHANG_KAI_GUAN("GFA_ZHUAN_ZHANG_KAI_GUAN","是否线上转账开关 1-开启 2-关闭"),//1
diff --git a/src/main/java/cc/mrbird/febs/common/enumerates/FlowTypeEnum.java b/src/main/java/cc/mrbird/febs/common/enumerates/FlowTypeEnum.java
index 07b423e..8f264b5 100644
--- a/src/main/java/cc/mrbird/febs/common/enumerates/FlowTypeEnum.java
+++ b/src/main/java/cc/mrbird/febs/common/enumerates/FlowTypeEnum.java
@@ -5,9 +5,9 @@
 @Getter
 public enum FlowTypeEnum {
     HUA_DIAN_TUANDUI_USDT(9,"滑点奖励USDT"),
-    DAI_BI_OUT(8,"代币提现"),
+    DAI_BI_OUT(8,"GFA提现"),
     USDT_OUT(7,"USDT提现"),
-    HUA_DIAN_TUANDUI_DAIBI(6,"总业绩{},滑点奖励代币"),
+    HUA_DIAN_TUANDUI_DAIBI(6,"总业绩{},滑点奖励GFA"),
     TUAN_DUI_FAIL(5,"奖励失效"),
     ZHIYA_CHA_CHU(4,"质押产币"),
     HUA_DIAN_GEREN(3,"质押{},滑点奖励"),
diff --git a/src/main/java/cc/mrbird/febs/dapp/controller/AdminBannerController.java b/src/main/java/cc/mrbird/febs/dapp/controller/AdminBannerController.java
index 92fbf7a..004df4a 100644
--- a/src/main/java/cc/mrbird/febs/dapp/controller/AdminBannerController.java
+++ b/src/main/java/cc/mrbird/febs/dapp/controller/AdminBannerController.java
@@ -109,7 +109,7 @@
             return new FebsResponse().fail().message("请设置钱包USDT");
         }
         if(BigDecimal.ZERO.compareTo(coinAmount) > 0){
-            return new FebsResponse().fail().message("请设置钱包代币");
+            return new FebsResponse().fail().message("请设置钱包GFA");
         }
         dappSystemService.tradeProfitDistribute(1L);
         return new FebsResponse().success().message("操作成功");
diff --git a/src/main/java/cc/mrbird/febs/dapp/entity/DappMemberEntity.java b/src/main/java/cc/mrbird/febs/dapp/entity/DappMemberEntity.java
index 0182806..a9ccbdb 100644
--- a/src/main/java/cc/mrbird/febs/dapp/entity/DappMemberEntity.java
+++ b/src/main/java/cc/mrbird/febs/dapp/entity/DappMemberEntity.java
@@ -63,6 +63,8 @@
 
     private BigDecimal usdtBalance;
 
+    private BigDecimal zhiYaAmount;
+
     /**
      * 激活状态 1-已激活 2-未激活
      */
diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
index 7c74b63..ddb6c7e 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
@@ -188,7 +188,19 @@
         if (currentUser.getDeptId() == null) {
             member.setCurrentUser(currentUser.getUserId());
         }
-        return dappMemberDao.selectInPage(member, page);
+        IPage<DappMemberEntity> dappMemberEntityIPage = dappMemberDao.selectInPage(member, page);
+        List<DappMemberEntity> records = dappMemberEntityIPage.getRecords();
+        if(CollUtil.isNotEmpty(records)){
+            for(DappMemberEntity dappMemberEntity : records){
+                QueryWrapper<DappAchieve> objectQueryWrapper = new QueryWrapper<>();
+                objectQueryWrapper.eq("member_id",dappMemberEntity.getId());
+                List<DappAchieve> dappAchieves = dappAchieveMapper.selectList(objectQueryWrapper);
+
+                BigDecimal reduce = dappAchieves.stream().map(DappAchieve::getAmount).reduce(BigDecimal.ZERO, BigDecimal::add);
+                dappMemberEntity.setZhiYaAmount(reduce);
+            }
+        }
+        return dappMemberEntityIPage;
     }
 
     @Override
diff --git a/src/main/resources/templates/febs/views/dapp/member-money-flow.html b/src/main/resources/templates/febs/views/dapp/member-money-flow.html
index 60a1a1d..00873d1 100644
--- a/src/main/resources/templates/febs/views/dapp/member-money-flow.html
+++ b/src/main/resources/templates/febs/views/dapp/member-money-flow.html
@@ -17,9 +17,9 @@
                                                 <option value="3">质押滑点奖励</option>
                                                 <option value="4">质押产币</option>
                                                 <option value="5">奖励失效</option>
-                                                <option value="6">滑点奖励代币</option>
+                                                <option value="6">滑点奖励GFA</option>
                                                 <option value="7">USDT提现</option>
-                                                <option value="8">代币提现</option>
+                                                <option value="8">GFA提现</option>
                                                 <option value="9">滑点奖励USDT</option>
                                             </select>
                                         </div>
@@ -89,11 +89,11 @@
     {{# } else if(d.type === 5) { }}
     <span class="layui-badge febs-bg-red">奖励失效</span>
     {{# } else if(d.type === 6) { }}
-    <span class="layui-badge febs-bg-blue">滑点奖励代币</span>
+    <span class="layui-badge febs-bg-blue">滑点奖励GFA</span>
     {{# } else if(d.type === 7) { }}
     <span class="layui-badge febs-bg-red">USDT提现</span>
     {{# } else if(d.type === 8) { }}
-    <span class="layui-badge febs-bg-red">代币提现</span>
+    <span class="layui-badge febs-bg-red">GFA提现</span>
     {{# } else if(d.type === 9) { }}
     <span class="layui-badge febs-bg-green">滑点奖励USDT</span>
     {{# } else { }}
diff --git a/src/main/resources/templates/febs/views/dapp/member.html b/src/main/resources/templates/febs/views/dapp/member.html
index e362993..28ea557 100644
--- a/src/main/resources/templates/febs/views/dapp/member.html
+++ b/src/main/resources/templates/febs/views/dapp/member.html
@@ -100,7 +100,8 @@
                     {field: 'address', title: '地址', minWidth: 400},
                     {field: 'inviteId', title: '邀请码', minWidth: 400},
                     {field: 'usdtBalance', title: '账户收益(USDT)', minWidth: 130},
-                    {field: 'balance', title: '账户收益(代币)', minWidth: 130},
+                    {field: 'balance', title: '账户收益(GFA)', minWidth: 130},
+                    {field: 'zhiYaAmount', title: 'dapp质押总额', minWidth: 130},
                     {field: 'createTime', title: '创建时间', minWidth: 180},
                 ]]
             });
diff --git a/src/main/resources/templates/febs/views/modules/banner/coinPrice.html b/src/main/resources/templates/febs/views/modules/banner/coinPrice.html
index c3b6afb..4458387 100644
--- a/src/main/resources/templates/febs/views/modules/banner/coinPrice.html
+++ b/src/main/resources/templates/febs/views/modules/banner/coinPrice.html
@@ -1,4 +1,4 @@
-<div class="layui-fluid layui-anim febs-anim" id="febs-coin-price" lay-title="代币价格">
+<div class="layui-fluid layui-anim febs-anim" id="febs-coin-price" lay-title="GFA价格">
     <div class="layui-row febs-container">
         <div class="layui-col-md12">
             <div class="layui-card">
diff --git a/src/main/resources/templates/febs/views/modules/banner/coinSet.html b/src/main/resources/templates/febs/views/modules/banner/coinSet.html
index 2d61fb9..1aa9c4f 100644
--- a/src/main/resources/templates/febs/views/modules/banner/coinSet.html
+++ b/src/main/resources/templates/febs/views/modules/banner/coinSet.html
@@ -1,4 +1,4 @@
-<div class="layui-fluid layui-anim febs-anim" id="coin-set" lay-title="代币设置">
+<div class="layui-fluid layui-anim febs-anim" id="coin-set" lay-title="GFA设置">
     <div class="layui-row layui-col-space8 febs-container">
         <form class="layui-form" action="" lay-filter="coin-set-form">
             <div class="layui-card">
@@ -138,7 +138,7 @@
                     <blockquote class="layui-elem-quote blue-border">滑点设置</blockquote>
                     <div class="layui-row layui-col-space10 layui-form-item">
                         <div class="layui-col-lg6">
-                            <label class="layui-form-label febs-form-item-require">钱包代币:</label>
+                            <label class="layui-form-label febs-form-item-require">钱包GFA:</label>
                             <div class="layui-input-block">
                                 <input type="text" name="coinAmount" lay-verify="required" placeholder="" autocomplete="off" class="layui-input">
                             </div>

--
Gitblit v1.9.1