| | |
| | | if(ObjectUtil.isEmpty(dappMemberEntity)){ |
| | | return; |
| | | } |
| | | int decimals = ChainService.getInstance(ChainEnum.BSC_TFC.name()).decimals(); |
| | | int decimals = ChainService.getInstance(ChainEnum.BSC_GFA.name()).decimals(); |
| | | BigDecimal amount = new BigDecimal(e.amount.toString()).divide(BigDecimal.TEN.pow(decimals), decimals, RoundingMode.HALF_DOWN); |
| | | BigDecimal price = new BigDecimal(e.price.toString()).divide(BigDecimal.TEN.pow(decimals), decimals, RoundingMode.HALF_DOWN); |
| | | BigDecimal sameCoin = new BigDecimal(e.sameCoin.toString()).divide(BigDecimal.TEN.pow(decimals), decimals, RoundingMode.HALF_DOWN); |
| | |
| | | dappMemberFund.setThisMineTime(thisMineTime.toString()); |
| | | dappMemberFundMapper.insert(dappMemberFund); |
| | | |
| | | DappFundFlowEntity fundFlowTuiJian = new DappFundFlowEntity( |
| | | |
| | | DappFundFlowEntity fundFlowTuiJian1 = new DappFundFlowEntity( |
| | | memberId, |
| | | amount, |
| | | sameCoin, |
| | | FlowTypeEnum.ZHIYA_CHA_CHU.getValue(), |
| | | DappFundFlowEntity.WITHDRAW_STATUS_AGREE, |
| | | StrUtil.format("金本位{},币本位{},价格{}。",sameCoin, finxMineCoin,price)); |
| | | dappFundFlowDao.insert(fundFlowTuiJian); |
| | | StrUtil.format("金本位{}",sameCoin)); |
| | | |
| | | dappFundFlowDao.insert(fundFlowTuiJian1); |
| | | |
| | | DappFundFlowEntity fundFlowTuiJian2 = new DappFundFlowEntity( |
| | | memberId, |
| | | finxMineCoin, |
| | | FlowTypeEnum.ZHIYA_CHA_CHU.getValue(), |
| | | DappFundFlowEntity.WITHDRAW_STATUS_AGREE, |
| | | StrUtil.format("币本位{},价格{}。",finxMineCoin,price)); |
| | | dappFundFlowDao.insert(fundFlowTuiJian2); |
| | | log.info("本地交易:{},amount-{},price-{}", e.adr,amount,price); |
| | | } |
| | | } |