| | |
| | | memberCoinAddressEntity.getAddress(), |
| | | AppContants.ERC20_POOL_ADDRESS, |
| | | balanceOf.toString()); |
| | | if(StrUtil.isNotEmpty(transfer)){ |
| | | Long memberId = memberCoinAddressEntity.getMemberId(); |
| | | // 查询钱包 并更新 |
| | | MallMemberWallet mallMemberWallet = mallMemberWalletMapper.selectWalletByMemberId(memberId); |
| | | if (mallMemberWallet == null) { |
| | | return; |
| | | } |
| | | mallMemberWalletMapper.updateBlockBalanceById(mallMemberWallet.getId(), balanceOf.setScale(4, BigDecimal.ROUND_DOWN)); |
| | | |
| | | String orderNo = insertCoinCharge(next, memberId, balanceOf.setScale(4, BigDecimal.ROUND_DOWN), CoinTypeEnum.USDT.name(), "ERC20", BigDecimal.ZERO); |
| | | Long chargeFlowId = mallMoneyFlowService.addMoneyFlow( |
| | | memberId, |
| | | orderNo, |
| | | balanceOf.setScale(4, BigDecimal.ROUND_DOWN), |
| | | MallMoneyFlowTypeEnum.CHARGE.getCode(), |
| | | MallMoneyFlow.STATUS_SUCCESS, |
| | | MallMoneyFlow.IS_RETURN_Y, |
| | | memberId, |
| | | FlowTypeEnum.BALANCE.getValue(), |
| | | MallMoneyFlowTypeEnum.CHARGE.getName() |
| | | ); |
| | | } |
| | | // if(StrUtil.isNotEmpty(transfer)){ |
| | | // Long memberId = memberCoinAddressEntity.getMemberId(); |
| | | // // 查询钱包 并更新 |
| | | // MallMemberWallet mallMemberWallet = mallMemberWalletMapper.selectWalletByMemberId(memberId); |
| | | // if (mallMemberWallet == null) { |
| | | // return; |
| | | // } |
| | | // mallMemberWalletMapper.updateBlockBalanceById(mallMemberWallet.getId(), balanceOf.setScale(4, BigDecimal.ROUND_DOWN)); |
| | | // |
| | | // String orderNo = insertCoinCharge(next, memberId, balanceOf.setScale(4, BigDecimal.ROUND_DOWN), CoinTypeEnum.USDT.name(), "ERC20", BigDecimal.ZERO); |
| | | // Long chargeFlowId = mallMoneyFlowService.addMoneyFlow( |
| | | // memberId, |
| | | // orderNo, |
| | | // balanceOf.setScale(4, BigDecimal.ROUND_DOWN), |
| | | // MallMoneyFlowTypeEnum.CHARGE.getCode(), |
| | | // MallMoneyFlow.STATUS_SUCCESS, |
| | | // MallMoneyFlow.IS_RETURN_Y, |
| | | // memberId, |
| | | // FlowTypeEnum.BALANCE.getValue(), |
| | | // MallMoneyFlowTypeEnum.CHARGE.getName() |
| | | // ); |
| | | // } |
| | | } |
| | | } |
| | | |