| | |
| | | private final DappMemberAddressDao dappMemberAddressDao; |
| | | private final IgtOnHookPlanOrderDao igtOnHookPlanOrderDao; |
| | | private final AppVersionMapper appVersionMapper; |
| | | private final DappMessageDao dappMessageDao; |
| | | |
| | | private final RedisTemplate<String, Object> redisTemplate; |
| | | |
| | |
| | | if(ObjectUtil.isEmpty(dappWalletCoinEntity)){ |
| | | return new FebsResponse().fail().message("会员账户不存在"); |
| | | } |
| | | BigDecimal availableAmount = dappWalletCoinEntity.getAvailableAmount(); |
| | | dappWalletCoinDao.addTotalAndaddAvailableById(dappWalletCoinEntity.getId(),coinNumber); |
| | | |
| | | DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = new DappAccountMoneyChangeEntity(memberEntity.getId(), coinNumber, "充值", 10); |
| | | DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = new DappAccountMoneyChangeEntity(memberEntity.getId(), |
| | | availableAmount,coinNumber,availableAmount.add(coinNumber) ,"充值", 10); |
| | | dappAccountMoneyChangeDao.insert(dappAccountMoneyChangeEntity); |
| | | return new FebsResponse().success().message("操作成功"); |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse addMessage(AddMessageDto addMessageDto) { |
| | | DappMemberEntity member = LoginUserUtil.getAppUser(); |
| | | if(ObjectUtil.isEmpty(member)){ |
| | | return new FebsResponse().success(); |
| | | } |
| | | DappMessageEntity dappMessageEntity = new DappMessageEntity(); |
| | | dappMessageEntity.setMemberId(member.getId()); |
| | | dappMessageEntity.setMessage(addMessageDto.getMessage()); |
| | | dappMessageDao.insert(dappMessageEntity); |
| | | 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); |
| | | } |
| | | |
| | | public String generateAsaToken(String token) { |
| | | RSA rsa = new RSA(null, AppContants.PUBLIC_KEY); |
| | | return rsa.encryptBase64(token + "_" + System.currentTimeMillis(), KeyType.PublicKey); |