From 57bd5c68e1f71aa9cbd0bf2d561a736db3b0cbbf Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Wed, 28 Aug 2024 16:09:45 +0800
Subject: [PATCH] 新增功能操作按钮,和更新了数据库数据

---
 src/main/java/cc/mrbird/febs/mall/service/impl/MallMemberWithdrawServiceImpl.java |    8 ++++++++
 src/main/java/cc/mrbird/febs/common/enumerates/DataDictionaryEnum.java            |    2 ++
 src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java         |    4 ++++
 src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java              |    3 +++
 src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java                    |    2 ++
 src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html             |    8 ++++++++
 6 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/common/enumerates/DataDictionaryEnum.java b/src/main/java/cc/mrbird/febs/common/enumerates/DataDictionaryEnum.java
index b81a47a..3dae17c 100644
--- a/src/main/java/cc/mrbird/febs/common/enumerates/DataDictionaryEnum.java
+++ b/src/main/java/cc/mrbird/febs/common/enumerates/DataDictionaryEnum.java
@@ -5,6 +5,8 @@
 
 @Getter
 public enum DataDictionaryEnum {
+    //FDH提现标识 1-允许 0-拒绝
+    COIN_WITHDRAW("COIN_WITHDRAW","COIN_WITHDRAW"),
     //FDH兑换标识 1-允许 0-拒绝
     COIN_CHANGE("COIN_CHANGE","COIN_CHANGE"),
     //FDH互转标识 1-允许 0-拒绝
diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java
index 7ba1dce..2b8daa9 100644
--- a/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java
+++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java
@@ -259,6 +259,10 @@
                 DataDictionaryEnum.COIN_INSIDE_CHANGE.getType(),
                 DataDictionaryEnum.COIN_INSIDE_CHANGE.getCode(),
                 gfaBasicSetDto.getAroundInsideType());
+        commonService.updateDataDic(
+                DataDictionaryEnum.COIN_WITHDRAW.getType(),
+                DataDictionaryEnum.COIN_WITHDRAW.getCode(),
+                gfaBasicSetDto.getCoinWithdraw());
         return new FebsResponse().success();
     }
 
diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java b/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java
index c328779..242d165 100644
--- a/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java
+++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java
@@ -205,6 +205,9 @@
         gfaBasicSetDto.setAroundInsideType(dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
                 DataDictionaryEnum.COIN_INSIDE_CHANGE.getType(),
                 DataDictionaryEnum.COIN_INSIDE_CHANGE.getCode()).getValue());
+        gfaBasicSetDto.setCoinWithdraw(dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
+                DataDictionaryEnum.COIN_WITHDRAW.getType(),
+                DataDictionaryEnum.COIN_WITHDRAW.getCode()).getValue());
 
         model.addAttribute("gfaBasicSet", gfaBasicSetDto);
         return FebsUtil.view("modules/news/gfaBasicSet");
diff --git a/src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java b/src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java
index de72334..a000b9a 100644
--- a/src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java
+++ b/src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java
@@ -38,4 +38,6 @@
 
     private String aroundInsideType;
 
+    private String coinWithdraw;
+
 }
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/MallMemberWithdrawServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/MallMemberWithdrawServiceImpl.java
index 973e2a2..cbdac3d 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/MallMemberWithdrawServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/MallMemberWithdrawServiceImpl.java
@@ -189,6 +189,14 @@
         if (!mallMember.getTradePassword().equals(SecureUtil.md5(withdrawalBalanceDto.getTradePwd()))) {
             throw new FebsException("支付密码错误");
         }
+        DataDictionaryCustom coinWithdrawDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
+                DataDictionaryEnum.COIN_WITHDRAW.getType(),
+                DataDictionaryEnum.COIN_WITHDRAW.getCode()
+        );
+        if(!"1".equals(coinWithdrawDic.getValue())){
+            throw new FebsException("暂未开放");
+        }
+
 
         DataDictionaryCustom withdrawAmountDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
                 DataDictionaryEnum.WITHDRAW_AMOUNT.getType(),
diff --git a/src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html b/src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html
index e1bbb58..0dbf08c 100644
--- a/src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html
+++ b/src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html
@@ -138,6 +138,13 @@
                                 <div class="layui-form-mid layui-word-aux">0-不允许 1-允许</div>
                             </div>
                         </div>
+                        <div class="layui-col-lg6">
+                            <label class="layui-form-label febs-form-item-require">FDH提现:</label>
+                            <div class="layui-input-block">
+                                <input type="text" name="coinWithdraw" class="layui-input" >
+                                <div class="layui-form-mid layui-word-aux">0-不允许 1-允许</div>
+                            </div>
+                        </div>
                     </div>
                     <div class="layui-card-footer">
                         <button class="layui-btn layui-btn-normal" lay-submit="" lay-filter="gfa-Basic-set-submit" id="submit">保存</button>
@@ -199,6 +206,7 @@
                 "aroundType": gfaBasicSet.aroundType,
                 "aroundInsideType": gfaBasicSet.aroundInsideType,
                 "changeType": gfaBasicSet.changeType,
+                "coinWithdraw": gfaBasicSet.coinWithdraw,
                 "endTime": gfaBasicSet.endTime
             });
         }

--
Gitblit v1.9.1