| | |
| | | import cc.mrbird.febs.dapp.enumerate.DataDictionaryEnum; |
| | | import cc.mrbird.febs.dapp.mapper.*; |
| | | import cc.mrbird.febs.dapp.service.DappMemberService; |
| | | import cc.mrbird.febs.dapp.service.DappWalletService; |
| | | import cc.mrbird.febs.dapp.utils.CaptchaUtil; |
| | | import cc.mrbird.febs.dapp.utils.UUIDUtil; |
| | | import cc.mrbird.febs.dapp.vo.*; |
| | |
| | | } |
| | | |
| | | String token = IdUtil.simpleUUID(); |
| | | redisUtils.set(token, JSONObject.toJSONString(dappMemberEntity), 3600); |
| | | redisUtils.set(redisKey, token, 3600); |
| | | redisUtils.set(token, JSONObject.toJSONString(dappMemberEntity)); |
| | | redisUtils.set(redisKey, token); |
| | | Map<String, Object> authInfo = new HashMap<>(); |
| | | authInfo.put("token", token); |
| | | authInfo.put("rasToken", generateAsaToken(token)); |
| | |
| | | dappWalletCoinEntity.setAvailableAmount(AppContants.TOURIST_INIT_MONEY); |
| | | dappWalletCoinEntity.setFrozenAmount(AppContants.INIT_MONEY); |
| | | dappWalletCoinEntity.setTotalAmount(AppContants.TOURIST_INIT_MONEY); |
| | | dappWalletCoinEntity.setWalletCode("USDT"); |
| | | dappWalletCoinDao.insert(dappWalletCoinEntity); |
| | | } |
| | | |
| | |
| | | dappWalletCoinEntity.setAvailableAmount(AppContants.INIT_MONEY); |
| | | dappWalletCoinEntity.setFrozenAmount(AppContants.INIT_MONEY); |
| | | dappWalletCoinEntity.setTotalAmount(AppContants.INIT_MONEY); |
| | | dappWalletCoinEntity.setWalletCode("USDT"); |
| | | dappWalletCoinDao.insert(dappWalletCoinEntity); |
| | | |
| | | return new FebsResponse().success().message(MessageSourceUtils.getString("register_err_006")); |
| | |
| | | if(DataDictionaryEnum.LEVEL_TM.getCode().equals(identity)){ |
| | | apiMyTeammateInfoListVo.setLevelName("游客"); |
| | | }else{ |
| | | apiMyTeammateInfoListVo.setLevelName("会员"); |
| | | apiMyTeammateInfoListVo.setLevelName("Member"); |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | 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("操作成功"); |
| | | } |
| | | |
| | | @Override |
| | | public List<AdminMemberIdentityVo> identitySetList() { |
| | | ArrayList<AdminMemberIdentityVo> objects = new ArrayList<>(); |
| | | List<DataDictionaryCustom> dataDictionaryCustoms = dataDictionaryCustomMapper.selectDicByType(DataDictionaryEnum.LEVEL_AIB.getType()); |
| | | if(CollUtil.isNotEmpty(dataDictionaryCustoms)){ |
| | | for(DataDictionaryCustom dic :dataDictionaryCustoms){ |
| | | if(!DataDictionaryEnum.LEVEL_TM.getCode().equals(dic.getCode())){ |
| | | AdminMemberIdentityVo adminMemberIdentityVo = new AdminMemberIdentityVo(); |
| | | adminMemberIdentityVo.setIdentityCode(dic.getCode()); |
| | | adminMemberIdentityVo.setIdentityValue(dic.getDescription()); |
| | | objects.add(adminMemberIdentityVo); |
| | | } |
| | | } |
| | | } |
| | | return objects; |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse identitySet(DappMemberEntity memberEntity) { |
| | | DappMemberEntity dappMemberEntity = dappMemberDao.selectById(memberEntity.getId()); |
| | | if(ObjectUtil.isEmpty(dappMemberEntity)){ |
| | | return new FebsResponse().fail().message("会员信息不存在"); |
| | | } |
| | | dappMemberEntity.setIdentity(memberEntity.getIdentity()); |
| | | dappMemberDao.updateById(dappMemberEntity); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse amountFlowBack(Long id) { |
| | | DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = dappAccountMoneyChangeDao.selectById(id); |
| | | if(7 == dappAccountMoneyChangeEntity.getType() || 8 == dappAccountMoneyChangeEntity.getType() ){ |
| | | Long memberId = dappAccountMoneyChangeEntity.getMemberId(); |
| | | DappWalletCoinEntity dappWalletCoinEntity = dappWalletCoinDao.selectByMemberId(memberId); |
| | | dappWalletCoinDao.delAvailableDelTotalById(dappWalletCoinEntity.getId(),dappAccountMoneyChangeEntity.getAmount()); |
| | | |
| | | DappAccountMoneyChangeEntity addFlow = new DappAccountMoneyChangeEntity(65L, |
| | | dappAccountMoneyChangeEntity.getAmount(), "系统", 9,dappAccountMoneyChangeEntity.getOrderId()); |
| | | dappAccountMoneyChangeDao.insert(addFlow); |
| | | |
| | | dappAccountMoneyChangeDao.deleteById(dappAccountMoneyChangeEntity.getId()); |
| | | return new FebsResponse().fail().message("操作成功"); |
| | | }else{ |
| | | return new FebsResponse().fail().message("只允许回退【盈利分成】和【流水佣金】"); |
| | | } |
| | | } |
| | | |
| | | public String generateAsaToken(String token) { |
| | | RSA rsa = new RSA(null, AppContants.PUBLIC_KEY); |
| | | return rsa.encryptBase64(token + "_" + System.currentTimeMillis(), KeyType.PublicKey); |