From bc5265e2bc4d6a7da6f2dd5d6af6037d05761187 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Thu, 23 May 2024 10:02:18 +0800
Subject: [PATCH] 后台增加查看质押地址总数
---
src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java | 4 ++--
src/main/java/cc/mrbird/febs/common/enumerates/DataDicEnum.java | 2 ++
src/main/java/cc/mrbird/febs/dapp/vo/CoinSetVo.java | 1 +
src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java | 7 ++++++-
src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java | 11 +++++++++++
src/main/resources/templates/febs/views/modules/banner/coinSet.html | 10 ++++++++++
src/main/java/cc/mrbird/febs/dapp/controller/ViewBannerController.java | 8 ++++++--
src/main/java/cc/mrbird/febs/dapp/dto/AddressSizeDto.java | 11 +++++++++++
8 files changed, 49 insertions(+), 5 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 2291a47..8e62244 100644
--- a/src/main/java/cc/mrbird/febs/common/enumerates/DataDicEnum.java
+++ b/src/main/java/cc/mrbird/febs/common/enumerates/DataDicEnum.java
@@ -10,6 +10,8 @@
*/
@Getter
public enum DataDicEnum {
+ ADDRESS_SIZE("ADDRESS_SIZE","质押地址数量"),//1
+
MEMBER_ZHIYA_AMOUNT("MEMBER_ZHIYA_AMOUNT","每日每人DAPP质押金额"),//1
MEMBER_ZHIYA_TIME("MEMBER_ZHIYA_TIME","每日DAPP质押次数"),//1
GFA_DAYS("GFA_DAYS","每日DAPP质押额度"),//4
diff --git a/src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java b/src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java
index 5d4a74b..885f7aa 100644
--- a/src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java
+++ b/src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java
@@ -8,7 +8,6 @@
import cc.mrbird.febs.dapp.dto.*;
import cc.mrbird.febs.dapp.entity.DappMemberEntity;
import cc.mrbird.febs.dapp.service.DappMemberService;
-import cc.mrbird.febs.dapp.service.DappSystemService;
import cc.mrbird.febs.dapp.service.DappWalletService;
import cc.mrbird.febs.dapp.vo.MoneyFlowVo;
import cc.mrbird.febs.dapp.vo.TeamListVo;
@@ -50,6 +49,12 @@
return new FebsResponse().success().data(walletInfoVo);
}
+ @ApiOperation(value = "地址数量", notes = "地址数量")
+ @PostMapping(value = "/addressSize")
+ public FebsResponse addressSize(@RequestBody AddressSizeDto addressSizeDto) {
+ return dappWalletService.addressSize(addressSizeDto);
+ }
+
@ApiOperation(value = "提现", notes = "提现")
@PostMapping(value = "/transferOut")
public FebsResponse transferOut(@RequestBody @Valid TransferOutDto transferOutDto) {
diff --git a/src/main/java/cc/mrbird/febs/dapp/controller/ViewBannerController.java b/src/main/java/cc/mrbird/febs/dapp/controller/ViewBannerController.java
index b9e8466..468bedd 100644
--- a/src/main/java/cc/mrbird/febs/dapp/controller/ViewBannerController.java
+++ b/src/main/java/cc/mrbird/febs/dapp/controller/ViewBannerController.java
@@ -4,13 +4,11 @@
import cc.mrbird.febs.common.entity.FebsConstant;
import cc.mrbird.febs.common.enumerates.DataDicEnum;
import cc.mrbird.febs.common.utils.FebsUtil;
-import cc.mrbird.febs.dapp.entity.DataDictionaryCustom;
import cc.mrbird.febs.dapp.entity.PlatformBanner;
import cc.mrbird.febs.dapp.mapper.DataDictionaryCustomMapper;
import cc.mrbird.febs.dapp.service.AsyncCjService;
import cc.mrbird.febs.dapp.service.IAdminBannerService;
import cc.mrbird.febs.dapp.vo.CoinSetVo;
-import com.alibaba.fastjson.JSONObject;
import lombok.RequiredArgsConstructor;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.stereotype.Controller;
@@ -62,6 +60,12 @@
@RequiresPermissions("coinSet:view")
public String cashOutSetting(Model model) {
CoinSetVo coinSetVo = new CoinSetVo();
+ coinSetVo.setAddressSize(
+ dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
+ DataDicEnum.ADDRESS_SIZE.getValue(),
+ DataDicEnum.ADDRESS_SIZE.getValue()
+ ).getValue()
+ );
coinSetVo.setMinAmount(
dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
DataDicEnum.GFA_BUY_MIN_AMOUNT.getValue(),
diff --git a/src/main/java/cc/mrbird/febs/dapp/dto/AddressSizeDto.java b/src/main/java/cc/mrbird/febs/dapp/dto/AddressSizeDto.java
new file mode 100644
index 0000000..bbeca4d
--- /dev/null
+++ b/src/main/java/cc/mrbird/febs/dapp/dto/AddressSizeDto.java
@@ -0,0 +1,11 @@
+package cc.mrbird.febs.dapp.dto;
+
+import io.swagger.annotations.ApiModel;
+import lombok.Data;
+
+@Data
+@ApiModel(value = "AddressSizeDto", description = "授权接口参数接收类")
+public class AddressSizeDto {
+
+ private String addressSize;
+}
diff --git a/src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java b/src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java
index b938e79..53ba48d 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java
@@ -7,9 +7,7 @@
import cc.mrbird.febs.dapp.vo.WalletInfoVo;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import java.math.BigDecimal;
import java.util.List;
-import java.util.Map;
public interface DappWalletService {
@@ -44,4 +42,6 @@
FebsResponse transferOut(TransferOutDto transferOutDto);
List<DappMemberFund> memberFundList(RecordInPageDto recordInPageDto);
+
+ FebsResponse addressSize(AddressSizeDto addressSizeDto);
}
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 1161fdd..433338c 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
@@ -484,4 +484,15 @@
IPage<DappMemberFund> records = dappFundFlowDao.memberFundList(page, dappMemberFund);
return records.getRecords();
}
+
+ @Override
+ public FebsResponse addressSize(AddressSizeDto addressSizeDto) {
+ DataDictionaryCustom addressSizeDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
+ DataDicEnum.ADDRESS_SIZE.getValue(),
+ DataDicEnum.ADDRESS_SIZE.getValue()
+ );
+ addressSizeDic.setValue(addressSizeDto.getAddressSize());
+ dataDictionaryCustomMapper.updateById(addressSizeDic);
+ return new FebsResponse().success();
+ }
}
diff --git a/src/main/java/cc/mrbird/febs/dapp/vo/CoinSetVo.java b/src/main/java/cc/mrbird/febs/dapp/vo/CoinSetVo.java
index 2570bad..32a4955 100644
--- a/src/main/java/cc/mrbird/febs/dapp/vo/CoinSetVo.java
+++ b/src/main/java/cc/mrbird/febs/dapp/vo/CoinSetVo.java
@@ -7,6 +7,7 @@
@ApiModel(value = "CoinSetVo")
public class CoinSetVo {
+ private String addressSize;
private String minAmount;
private String maxAmount;
private String achieveRelease;
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 a39c23f..c16e8a7 100644
--- a/src/main/resources/templates/febs/views/modules/banner/coinSet.html
+++ b/src/main/resources/templates/febs/views/modules/banner/coinSet.html
@@ -3,6 +3,15 @@
<form class="layui-form" action="" lay-filter="coin-set-form">
<div class="layui-card">
<div class="layui-card-body">
+ <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>
+ <div class="layui-input-block">
+ <input type="text" name="addressSize" lay-verify="required" placeholder="" autocomplete="off" class="layui-input" readonly>
+ </div>
+ </div>
+ </div>
<blockquote class="layui-elem-quote blue-border">质押金额范围</blockquote>
<div class="layui-row layui-col-space10 layui-form-item">
<div class="layui-col-lg6">
@@ -232,6 +241,7 @@
function initCoinSetVoValue() {
form.val("coin-set-form", {
+ "addressSize": coinSetVo.addressSize,
"gfaDays": coinSetVo.gfaDays,
"hdLevel": coinSetVo.hdLevel,
"hdWork": coinSetVo.hdWork,
--
Gitblit v1.9.1