| | |
| | | * 自定义进制(0,1没有加入,容易与o,l混淆) |
| | | */ |
| | | // private static final char[] r=new char[]{'q', 'w', 'e', '8', 'a', 's', '2', 'd', 'z', 'x', '9', 'c', '7', 'p', '5', 'i', 'k', '3', 'm', 'j', 'u', 'f', 'r', '4', 'v', 'y', 'l', 't', 'n', '6', 'b', 'g', 'h'}; |
| | | private static final char[] r = new char[]{'1', '2', '3', '4', '5', '6', '7', '8', '9'}; |
| | | private static final char[] r=new char[]{'q', 'w', 'e', 'a', 's', 'd', 'z', 'x', 'c', 'p', |
| | | 'i', 'k', 'm', 'j', 'u', 'f', 'r', 'v', 'y', 'l', 't', 'n', 'b', 'g', 'h'}; |
| | | // private static final char[] r = new char[]{'1', '2', '3', '4', '5', '6', '7', '8', '9'}; |
| | | |
| | | /** |
| | | * (不能与自定义进制有重复) |
| | |
| | | // 添加冲币记录 |
| | | String orderNo = insertCoinCharge(address, memberId, amount, CoinTypeEnum.USDT.name(), "TRC20", BigDecimal.ZERO, hash); |
| | | |
| | | DappAccountMoneyChangeEntity accountMoneyChange = new DappAccountMoneyChangeEntity(memberId, amount, "充值", 9); |
| | | DappAccountMoneyChangeEntity accountMoneyChange = new DappAccountMoneyChangeEntity(memberId, amount, "充值", 10); |
| | | dappAccountMoneyChangeDao.insert(accountMoneyChange); |
| | | // LogRecordUtils.insertMemberAccountMoneyChange(memberId, "转入", amount, CoinTypeEnum.USDT.name(), 1, 1); |
| | | |
| | |
| | | public enum DataDictionaryEnum { |
| | | /** |
| | | * 资金记录类型 |
| | | * 2-提现 4-内部转账 5-挂机收益 6-挂机 7-流水佣金 8-盈利分成 9-系统 |
| | | * 2-提现 4-内部转账 5-挂机收益 6-挂机 7-流水佣金 8-盈利分成 9-系统 10-充值 |
| | | */ |
| | | WITHDRAW_OUT("AMOUNT_TYPE","WITHDRAW_OUT"), |
| | | WITHDRAW_INSIDE("AMOUNT_TYPE","WITHDRAW_INSIDE"), |
| | |
| | | ONHOOK_RECORD("AMOUNT_TYPE","ONHOOK_RECORD"), |
| | | RUNNING_COMMISION("AMOUNT_TYPE","RUNNING_COMMISION"), |
| | | PROFIT_SHARING("AMOUNT_TYPE","PROFIT_SHARING"), |
| | | SYSTEM_CHARGE("AMOUNT_TYPE","SYSTEM_CHARGE"), |
| | | /** |
| | | * 挂机设置 |
| | | * 最长挂机时间 |
| | |
| | | dappMember.setIsOnHook(1); |
| | | dappMemberDao.updateById(dappMember); |
| | | |
| | | DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = new DappAccountMoneyChangeEntity(memberId, availableAmount, balance |
| | | DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = new DappAccountMoneyChangeEntity(memberId, availableAmount, balance.negate() |
| | | , availableAmount.subtract(balance).setScale(2,BigDecimal.ROUND_DOWN), "挂机", 6); |
| | | dappAccountMoneyChangeDao.insert(dappAccountMoneyChangeEntity); |
| | | return new FebsResponse().success().message(MessageSourceUtils.getString("Operation_001")); |
| | |
| | | } |
| | | dappWalletCoinDao.addTotalAndaddAvailableById(dappWalletCoinEntity.getId(),coinNumber); |
| | | |
| | | DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = new DappAccountMoneyChangeEntity(memberEntity.getId(), coinNumber, "系统拨付", 9); |
| | | DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = new DappAccountMoneyChangeEntity(memberEntity.getId(), coinNumber, "充值", 10); |
| | | dappAccountMoneyChangeDao.insert(dappAccountMoneyChangeEntity); |
| | | return new FebsResponse().success().message("操作成功"); |
| | | } |
| | |
| | | //转出账户生成一条内部转账记录 |
| | | MemberCoinWithdrawEntity memberCoinWithdrawEntity = new MemberCoinWithdrawEntity(); |
| | | memberCoinWithdrawEntity.setAddress(address); |
| | | memberCoinWithdrawEntity.setAmount(balance); |
| | | memberCoinWithdrawEntity.setAmount(balance.negate()); |
| | | memberCoinWithdrawEntity.setFeeAmount(serviceFee); |
| | | if(1 == apiTransferOutsideDto.getType()){ |
| | | memberCoinWithdrawEntity.setTag("银行卡"); |
| | |
| | | <if test="record.inviteId != null and record.inviteId != ''"> |
| | | and a.invite_id = #{record.inviteId} |
| | | </if> |
| | | <if test="record.username != null and record.username != ''"> |
| | | and a.username like CONCAT('%',#{record.username},'%') |
| | | </if> |
| | | </where> |
| | | order by create_time desc |
| | | </select> |
| | |
| | | <div class="layui-col-md10"> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label layui-form-label-sm">邀请码</label> |
| | | <label class="layui-form-label layui-form-label-sm">用户名</label> |
| | | <div class="layui-input-inline"> |
| | | <input type="text" name="inviteId" autocomplete="off" class="layui-input"> |
| | | <input type="text" name="username" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | |
| | | function getQueryParams() { |
| | | return { |
| | | inviteId: $searchForm.find('input[name="inviteId"]').val().trim(), |
| | | username: $searchForm.find('input[name="username"]').val().trim(), |
| | | changeAble: $searchForm.find("select[name='changeAble']").val(), |
| | | accountStatus: $searchForm.find("select[name='accountStatus']").val(), |
| | | withdrawAble: $searchForm.find("input[name='withdrawAble']").val(), |