From 4b42548bdeee0035497839403941d32fe13210c0 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 30 Oct 2023 11:10:56 +0800 Subject: [PATCH] 提现 --- src/main/java/cc/mrbird/febs/mall/service/impl/AdminChatServiceImpl.java | 1 src/main/java/cc/mrbird/febs/mall/vo/AdminRedBagVo.java | 5 ++ src/main/resources/templates/febs/views/modules/chat/chatWithDrawList.html | 1 src/main/java/cc/mrbird/febs/mall/vo/AdminChatWithDrawVo.java | 2 + src/main/resources/templates/febs/views/modules/chat/redBagList.html | 24 ++++++++++++ src/main/resources/templates/febs/views/modules/chat/userPerkList.html | 22 +++++----- src/main/resources/mapper/modules/ChatUserMapper.xml | 9 ++++ 7 files changed, 53 insertions(+), 11 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminChatServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminChatServiceImpl.java index 514d840..38f2c51 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminChatServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminChatServiceImpl.java @@ -315,6 +315,7 @@ @Override public IPage<AdminRedBagVo> getRedBagList(ChatUser chatUser, QueryRequest request) { Page<AdminRedBagVo> page = new Page<>(request.getPageNum(), request.getPageSize()); + log.info("{}",chatUser.getIsRobot()); return this.baseMapper.selectRedBagListInPage(page, chatUser); } diff --git a/src/main/java/cc/mrbird/febs/mall/vo/AdminChatWithDrawVo.java b/src/main/java/cc/mrbird/febs/mall/vo/AdminChatWithDrawVo.java index bb1864a..ca7f587 100644 --- a/src/main/java/cc/mrbird/febs/mall/vo/AdminChatWithDrawVo.java +++ b/src/main/java/cc/mrbird/febs/mall/vo/AdminChatWithDrawVo.java @@ -34,4 +34,6 @@ * 1:成功 2:失败 3:进行中 */ private Integer state; + + private String addressType; } diff --git a/src/main/java/cc/mrbird/febs/mall/vo/AdminRedBagVo.java b/src/main/java/cc/mrbird/febs/mall/vo/AdminRedBagVo.java index fa77d3b..d58d0a3 100644 --- a/src/main/java/cc/mrbird/febs/mall/vo/AdminRedBagVo.java +++ b/src/main/java/cc/mrbird/febs/mall/vo/AdminRedBagVo.java @@ -50,4 +50,9 @@ private String msgType; private String groupName; + + /** + * 是否是机器人 0:否 1:是 + */ + private Integer isRobot; } diff --git a/src/main/resources/mapper/modules/ChatUserMapper.xml b/src/main/resources/mapper/modules/ChatUserMapper.xml index 411497c..db8bda4 100644 --- a/src/main/resources/mapper/modules/ChatUserMapper.xml +++ b/src/main/resources/mapper/modules/ChatUserMapper.xml @@ -66,6 +66,7 @@ from chat_user a left join chat_wallet b on b.user_id = a.user_id and b.type = 'USDT' <where> + a.is_robot = 0 <if test="record.phone != null and record.phone != ''"> and a.phone like CONCAT('%', CONCAT(#{record.phone}, '%')) </if> @@ -184,6 +185,7 @@ (a.amount - a.fee) amount, a.type type, a.address address, + a.address_type addressType, a.state state from member_coin_withdraw a left join chat_user b on b.user_id = a.user_id @@ -312,6 +314,7 @@ select a.*, b.nick_name nickName, + b.is_robot isRobot, c.name groupName from chat_red_bag a left join chat_user b on b.user_id = a.from_user_id @@ -322,6 +325,12 @@ <if test="record.name != null and record.name != ''"> and c.name like CONCAT('%', CONCAT(#{record.name}, '%')) </if> + <if test="record.nickName != null and record.nickName != ''"> + and b.nick_name like CONCAT('%', CONCAT(#{record.nickName}, '%')) + </if> + <if test="record.isRobot != null"> + and b.is_robot = #{record.isRobot} + </if> </if> </where> order by a.create_time desc diff --git a/src/main/resources/templates/febs/views/modules/chat/chatWithDrawList.html b/src/main/resources/templates/febs/views/modules/chat/chatWithDrawList.html index c553ab7..7991778 100644 --- a/src/main/resources/templates/febs/views/modules/chat/chatWithDrawList.html +++ b/src/main/resources/templates/febs/views/modules/chat/chatWithDrawList.html @@ -161,6 +161,7 @@ {field: 'id', title: '', minWidth: 150,align:'center', totalRowText: '合计:',align:'center'}, {field: 'phone', title: '电话号码', minWidth: 150,align:'center'}, {field: 'nickName', title: '昵称', minWidth: 150,align:'center'}, + {field: 'addressType', title: '公链', minWidth: 150,align:'center'}, {field: 'amount', title: '金额', minWidth: 100,align:'center',align:'center',totalRow: '{{= parseInt(d.amount) }}'}, {field: 'type', title: '类型', templet: function (d) { diff --git a/src/main/resources/templates/febs/views/modules/chat/redBagList.html b/src/main/resources/templates/febs/views/modules/chat/redBagList.html index f1bee52..2f3f1de 100644 --- a/src/main/resources/templates/febs/views/modules/chat/redBagList.html +++ b/src/main/resources/templates/febs/views/modules/chat/redBagList.html @@ -12,6 +12,20 @@ <div class="layui-input-inline"> <input type="text" placeholder="群组名称" name="name" autocomplete="off" class="layui-input"> </div> + + <label class="layui-form-label">发送方:</label> + <div class="layui-input-inline"> + <input type="text" placeholder="发送方" name="nickName" autocomplete="off" class="layui-input"> + </div> + + <label class="layui-form-label">用户类型:</label> + <div class="layui-input-inline"> + <select name="isRobot"> + <option value="">请选择</option> + <option value="0">用户</option> + <option value="1">机器人</option> + </select> + </div> </div> </div> </div> @@ -61,6 +75,13 @@ <span>个人</span> {{# } else { }} <span>群聊</span> + {{# } }} +</script> +<script type="text/html" id="isRobot-type"> + {{# if(d.isRobot == 1) { }} + <span class="layui-badge febs-bg-green">机器人</span> + {{# } else { }} + <span class="layui-badge febs-bg-blue">用户</span> {{# } }} </script> <style> @@ -121,6 +142,8 @@ function getQueryParams() { return { name: $searchForm.find('input[name="name"]').val().trim(), + nickName: $searchForm.find('input[name="nickName"]').val().trim(), + isRobot: $searchForm.find("select[name='isRobot']").val() }; } @@ -132,6 +155,7 @@ cols: [[ {field: 'id', title: '编号', minWidth: 100,align:'center'}, {field: 'nickName', title: '发送方', minWidth: 100,align:'center'}, + {title: '用户类型', minWidth: 100,templet: '#isRobot-type',align:'center'}, {templet:"#isMsgType", title: '类型', minWidth: 100,align:'center'}, {field: 'groupName', title: '接收方', minWidth: 200,align:'center'}, {field: 'totalCnt', title: '红包总个数', minWidth: 100,align:'center'}, diff --git a/src/main/resources/templates/febs/views/modules/chat/userPerkList.html b/src/main/resources/templates/febs/views/modules/chat/userPerkList.html index eeac505..26add41 100644 --- a/src/main/resources/templates/febs/views/modules/chat/userPerkList.html +++ b/src/main/resources/templates/febs/views/modules/chat/userPerkList.html @@ -25,16 +25,16 @@ <input type="text" placeholder="邀请码(获取团队下的所有成员)" name="inviteId" autocomplete="off" class="layui-input"> </div> </div> - <div class="layui-inline"> - <label class="layui-form-label">用户类型:</label> - <div class="layui-input-inline"> - <select name="isRobot"> - <option value="">请选择</option> - <option value="0">用户</option> - <option value="1">机器人</option> - </select> - </div> - </div> +<!-- <div class="layui-inline">--> +<!-- <label class="layui-form-label">用户类型:</label>--> +<!-- <div class="layui-input-inline">--> +<!-- <select name="isRobot">--> +<!-- <option value="">请选择</option>--> +<!-- <option value="0">用户</option>--> +<!-- <option value="1">机器人</option>--> +<!-- </select>--> +<!-- </div>--> +<!-- </div>--> </div> </div> <div class="layui-col-md2 layui-col-sm12 layui-col-xs12 table-action-area"> @@ -128,7 +128,7 @@ phone: $searchForm.find('input[name="phone"]').val().trim(), // nickName: $searchForm.find('input[name="nickName"]').val().trim(), inviteId: $searchForm.find('input[name="inviteId"]').val().trim(), - isRobot: $searchForm.find("select[name='isRobot']").val() + // isRobot: $searchForm.find("select[name='isRobot']").val() }; } -- Gitblit v1.9.1