From 7d54ba5e3e7545f2530c822f6ae69e7f9bec1209 Mon Sep 17 00:00:00 2001
From: zainali5120 <512061637@qq.com>
Date: Thu, 08 Oct 2020 14:03:26 +0800
Subject: [PATCH] ROC提币
---
src/main/resources/templates/febs/views/modules/member/withdrawCoin.html | 4
src/main/java/com/xcong/excoin/modules/member/controller/ViewController.java | 1
src/main/resources/templates/febs/views/modules/member/member.html | 2
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java | 7 ++
src/main/resources/templates/febs/views/modules/member/memberInfoDetail.html | 126 +++++++++++++++++++++---------------------
5 files changed, 73 insertions(+), 67 deletions(-)
diff --git a/src/main/java/com/xcong/excoin/modules/member/controller/ViewController.java b/src/main/java/com/xcong/excoin/modules/member/controller/ViewController.java
index b75878d..42e3164 100644
--- a/src/main/java/com/xcong/excoin/modules/member/controller/ViewController.java
+++ b/src/main/java/com/xcong/excoin/modules/member/controller/ViewController.java
@@ -171,7 +171,6 @@
* 提币审核管理---个人详情
*/
@GetMapping("memberInfoDetail/{id}")
- @RequiresPermissions("memberInfoDetail:update")
public String memberInfoDetail(@PathVariable long id, Model model) {
MemberInfoDetailVo data = memberService.selectMemberInfoDetailById(id);
model.addAttribute("member", data);
diff --git a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
index 97b5e76..940b8ca 100644
--- a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -30,6 +30,7 @@
import com.xcong.excoin.modules.member.mapper.MemberQuickBuySaleMapper;
import com.xcong.excoin.modules.member.mapper.MemberWalletCoinMapper;
import com.xcong.excoin.modules.member.service.IMemberService;
+import com.xcong.excoin.modules.member.service.RocService;
import com.xcong.excoin.modules.member.vo.MemberAuthenticationVo;
import com.xcong.excoin.modules.member.vo.MemberCoinChargeVo;
import com.xcong.excoin.modules.member.vo.MemberCoinWithdrawVo;
@@ -458,6 +459,7 @@
String symbol = selectById.getSymbol();
String address = selectById.getAddress();
int status = selectById.getStatus();
+ BigDecimal amount = selectById.getAmount();
if(status != 1) {
return new FebsResponse().fail().message("只有等待审核的状态才能确认!");
}
@@ -526,6 +528,11 @@
if(StrUtil.isNotBlank(phone)) {
Sms106Send.sendWithdrawalCoinMsg(phone, time);
}
+ if("ROC".equals(symbol)){
+ // 如果是ROC 则自动转
+ String transfer = RocService.transfer(amount, address, "ROC");
+ }
+
/**
//短信提醒
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm");
diff --git a/src/main/resources/templates/febs/views/modules/member/member.html b/src/main/resources/templates/febs/views/modules/member/member.html
index 91930a0..705d83c 100644
--- a/src/main/resources/templates/febs/views/modules/member/member.html
+++ b/src/main/resources/templates/febs/views/modules/member/member.html
@@ -176,7 +176,7 @@
if (d.certifyStatus === 1) {
return '<a lay-event="edit" shiro:hasPermission="user:update">审核认证</a>'
+'<i class="layui-icon febs-edit-area febs-blue"></i>'
- }else if(d.certifyStatus === 2){
+ }else {
return '<a lay-event="see" shiro:hasPermission="user:update">'
+'<i class="layui-icon febs-edit-area febs-blue"></i></a>'
}
diff --git a/src/main/resources/templates/febs/views/modules/member/memberInfoDetail.html b/src/main/resources/templates/febs/views/modules/member/memberInfoDetail.html
index f4bd0c5..3449c3a 100644
--- a/src/main/resources/templates/febs/views/modules/member/memberInfoDetail.html
+++ b/src/main/resources/templates/febs/views/modules/member/memberInfoDetail.html
@@ -26,41 +26,41 @@
lay-verify="range|walletCoinNum" autocomplete="off" class="layui-input" readonly>
</div>
</div>
- <div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">合约余额:</label>
- <div class="layui-input-block">
- <input type="text" name="totalContract" minlength="4" maxlength="10" data-th-id="${member.totalContract}"
- lay-verify="range|totalContract" autocomplete="off" class="layui-input" readonly>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">代理余额:</label>
- <div class="layui-input-block">
- <input type="text" name="agentNum" minlength="4" maxlength="10" data-th-id="${member.agentNum}"
- lay-verify="range|agentNum" autocomplete="off" class="layui-input" readonly>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">佣金:</label>
- <div class="layui-input-block">
- <input type="text" name="fee" minlength="4" maxlength="10" data-th-id="${member.fee}"
- lay-verify="range|fee" autocomplete="off" class="layui-input" readonly>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">充值:</label>
- <div class="layui-input-block">
- <input type="text" name="chargeUsdt" minlength="4" maxlength="10" data-th-id="${member.chargeUsdt}"
- lay-verify="range|chargeUsdt" autocomplete="off" class="layui-input" readonly>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">提现:</label>
- <div class="layui-input-block">
- <input type="text" name="appealUsdt" minlength="4" maxlength="10" data-th-id="${member.appealUsdt}"
- lay-verify="range|appealUsdt" autocomplete="off" class="layui-input" readonly>
- </div>
- </div>
+ <!--<div class="layui-form-item">-->
+ <!--<label class="layui-form-label febs-form-item-require">合约余额:</label>-->
+ <!--<div class="layui-input-block">-->
+ <!--<input type="text" name="totalContract" minlength="4" maxlength="10" data-th-id="${member.totalContract}"-->
+ <!--lay-verify="range|totalContract" autocomplete="off" class="layui-input" readonly>-->
+ <!--</div>-->
+ <!--</div>-->
+ <!--<div class="layui-form-item">-->
+ <!--<label class="layui-form-label febs-form-item-require">代理余额:</label>-->
+ <!--<div class="layui-input-block">-->
+ <!--<input type="text" name="agentNum" minlength="4" maxlength="10" data-th-id="${member.agentNum}"-->
+ <!--lay-verify="range|agentNum" autocomplete="off" class="layui-input" readonly>-->
+ <!--</div>-->
+ <!--</div>-->
+ <!--<div class="layui-form-item">-->
+ <!--<label class="layui-form-label febs-form-item-require">佣金:</label>-->
+ <!--<div class="layui-input-block">-->
+ <!--<input type="text" name="fee" minlength="4" maxlength="10" data-th-id="${member.fee}"-->
+ <!--lay-verify="range|fee" autocomplete="off" class="layui-input" readonly>-->
+ <!--</div>-->
+ <!--</div>-->
+ <!--<div class="layui-form-item">-->
+ <!--<label class="layui-form-label febs-form-item-require">充值:</label>-->
+ <!--<div class="layui-input-block">-->
+ <!--<input type="text" name="chargeUsdt" minlength="4" maxlength="10" data-th-id="${member.chargeUsdt}"-->
+ <!--lay-verify="range|chargeUsdt" autocomplete="off" class="layui-input" readonly>-->
+ <!--</div>-->
+ <!--</div>-->
+ <!--<div class="layui-form-item">-->
+ <!--<label class="layui-form-label febs-form-item-require">提现:</label>-->
+ <!--<div class="layui-input-block">-->
+ <!--<input type="text" name="appealUsdt" minlength="4" maxlength="10" data-th-id="${member.appealUsdt}"-->
+ <!--lay-verify="range|appealUsdt" autocomplete="off" class="layui-input" readonly>-->
+ <!--</div>-->
+ <!--</div>-->
<div class="layui-form-item">
<label class="layui-form-label febs-form-item-require">充币:</label>
<div class="layui-input-block">
@@ -75,34 +75,34 @@
lay-verify="range|appealCoin" autocomplete="off" class="layui-input" readonly>
</div>
</div>
- <div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">总盈亏:</label>
- <div class="layui-input-block">
- <input type="text" name="platformProfitAndLoss" minlength="4" maxlength="10" data-th-id="${member.platformProfitAndLoss}"
- lay-verify="range|platformProfitAndLoss" autocomplete="off" class="layui-input" readonly>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">开仓手续费:</label>
- <div class="layui-input-block">
- <input type="text" name="closingPrice" minlength="4" maxlength="10" data-th-id="${member.closingPrice}"
- lay-verify="range|closingPrice" autocomplete="off" class="layui-input" readonly>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">平仓手续费:</label>
- <div class="layui-input-block">
- <input type="text" name="sellClosingPrice" minlength="4" maxlength="10" data-th-id="${member.sellClosingPrice}"
- lay-verify="range|sellClosingPrice" autocomplete="off" class="layui-input" readonly>
- </div>
- </div>
- <div class="layui-form-item">
- <label class="layui-form-label febs-form-item-require">持仓手续费:</label>
- <div class="layui-input-block">
- <input type="text" name="doingPrice" minlength="4" maxlength="10" data-th-id="${member.doingPrice}"
- lay-verify="range|doingPrice" autocomplete="off" class="layui-input" readonly>
- </div>
- </div>
+ <!--<div class="layui-form-item">-->
+ <!--<label class="layui-form-label febs-form-item-require">总盈亏:</label>-->
+ <!--<div class="layui-input-block">-->
+ <!--<input type="text" name="platformProfitAndLoss" minlength="4" maxlength="10" data-th-id="${member.platformProfitAndLoss}"-->
+ <!--lay-verify="range|platformProfitAndLoss" autocomplete="off" class="layui-input" readonly>-->
+ <!--</div>-->
+ <!--</div>-->
+ <!--<div class="layui-form-item">-->
+ <!--<label class="layui-form-label febs-form-item-require">开仓手续费:</label>-->
+ <!--<div class="layui-input-block">-->
+ <!--<input type="text" name="closingPrice" minlength="4" maxlength="10" data-th-id="${member.closingPrice}"-->
+ <!--lay-verify="range|closingPrice" autocomplete="off" class="layui-input" readonly>-->
+ <!--</div>-->
+ <!--</div>-->
+ <!--<div class="layui-form-item">-->
+ <!--<label class="layui-form-label febs-form-item-require">平仓手续费:</label>-->
+ <!--<div class="layui-input-block">-->
+ <!--<input type="text" name="sellClosingPrice" minlength="4" maxlength="10" data-th-id="${member.sellClosingPrice}"-->
+ <!--lay-verify="range|sellClosingPrice" autocomplete="off" class="layui-input" readonly>-->
+ <!--</div>-->
+ <!--</div>-->
+ <!--<div class="layui-form-item">-->
+ <!--<label class="layui-form-label febs-form-item-require">持仓手续费:</label>-->
+ <!--<div class="layui-input-block">-->
+ <!--<input type="text" name="doingPrice" minlength="4" maxlength="10" data-th-id="${member.doingPrice}"-->
+ <!--lay-verify="range|doingPrice" autocomplete="off" class="layui-input" readonly>-->
+ <!--</div>-->
+ <!--</div>-->
</form>
</div>
diff --git a/src/main/resources/templates/febs/views/modules/member/withdrawCoin.html b/src/main/resources/templates/febs/views/modules/member/withdrawCoin.html
index 1f5adcf..795fd2f 100644
--- a/src/main/resources/templates/febs/views/modules/member/withdrawCoin.html
+++ b/src/main/resources/templates/febs/views/modules/member/withdrawCoin.html
@@ -188,9 +188,9 @@
return '<a lay-event="confirm" shiro:hasPermission="user:delete">确认</a>'
+'<i class="layui-icon febs-edit-area febs-blue"></i>'
+'<a lay-event="cancel" shiro:hasPermission="user:delete">拒绝</a>'
- +'<a lay-event="examine" shiro:hasPermission="user:delete">查看</a>'
+ +'<a lay-event="examine" >查看</a>'
}else {
- return '<a lay-event="examine" shiro:hasPermission="user:delete">查看</a>'
+ return '<a lay-event="examine" >查看</a>'
}
},minWidth: 200,align:'center'}
]]
--
Gitblit v1.9.1