| | |
| | | } |
| | | member = new DappMemberEntity(); |
| | | member.setUsername(registerDto.getAccount()); |
| | | member.setPassword(SecureUtil.md5(registerDto.getPassword())); |
| | | |
| | | //RSA解密 |
| | | String password = registerDto.getPassword(); |
| | | RSA rsa = new RSA(AppContants.PRIVATE_KEY, null); |
| | | password = rsa.decryptStr(password, KeyType.PrivateKey); |
| | | member.setPassword(SecureUtil.md5(password)); |
| | | member.setIdentity(DataDictionaryEnum.LEVEL_MB.getCode()); |
| | | member.setRefererId(registerDto.getRefererId()); |
| | | member.setIsOnHook(2); |
| | |
| | | } else { |
| | | return new FebsResponse().fail().message(MessageSourceUtils.getString("verification_code_err_003")); |
| | | } |
| | | |
| | | String md5Pwd = SecureUtil.md5(loginDto.getPassword()); |
| | | //RSA解密 |
| | | String password = loginDto.getPassword(); |
| | | RSA rsa = new RSA(AppContants.PRIVATE_KEY, null); |
| | | password = rsa.decryptStr(password, KeyType.PrivateKey); |
| | | String md5Pwd = SecureUtil.md5(password); |
| | | DappMemberEntity dappMemberEntity = dappMemberDao.selectMemberInfoByUsernameAndPassword(loginDto.getAccount(), md5Pwd); |
| | | if (ObjectUtil.isEmpty(dappMemberEntity)) { |
| | | return new FebsResponse().fail().message(MessageSourceUtils.getString("login_err_001")); |
| | |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<DappMessageEntity> getMessageListInPage(DappMessageEntity dappMessageEntity, QueryRequest request) { |
| | | Page<DappMemberEntity> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | User currentUser = FebsUtil.getCurrentUser(); |
| | | if(StrUtil.isNotEmpty(currentUser.getDescription())){ |
| | | dappMessageEntity.setDescription(currentUser.getDescription()); |
| | | } |
| | | return dappMemberDao.selectMessageListInPage(dappMessageEntity, page); |
| | | } |
| | | |
| | | @Override |
| | | public IPage<MemberCoinChargeEntity> getFlowListByDay(MemberCoinChargeEntity memberCoinChargeEntity, QueryRequest request) { |
| | | Page<MemberCoinChargeEntity> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | IPage<MemberCoinChargeEntity> memberCoinChargeEntityIPage = this.baseMapper.getChargeListByDayInPage(page, memberCoinChargeEntity); |
| | | return memberCoinChargeEntityIPage; |
| | | } |
| | | |
| | | @Override |
| | | public IPage<AdminMemberCoinWithdrawVo> getOutFlowListByDay(MemberCoinWithdrawEntity memberCoinWithdrawEntity, QueryRequest request) { |
| | | Page<AdminMemberCoinWithdrawVo> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | IPage<AdminMemberCoinWithdrawVo> adminMemberCoinWithdrawVos = this.baseMapper.getWithDrawListByDayInPage(page, memberCoinWithdrawEntity); |
| | | return adminMemberCoinWithdrawVos; |
| | | } |
| | | |
| | | public String generateAsaToken(String token) { |
| | | RSA rsa = new RSA(null, AppContants.PUBLIC_KEY); |
| | | return rsa.encryptBase64(token + "_" + System.currentTimeMillis(), KeyType.PublicKey); |