| | |
| | | package cc.mrbird.febs.dapp.contract; |
| | | |
| | | import cc.mrbird.febs.dapp.entity.DappFundFlowEntity; |
| | | import cc.mrbird.febs.dapp.entity.DappMemberEntity; |
| | | import cc.mrbird.febs.dapp.entity.DappSystemProfit; |
| | | import cc.mrbird.febs.dapp.mapper.DappFundFlowDao; |
| | | import cc.mrbird.febs.dapp.mapper.DappMemberDao; |
| | | import cc.mrbird.febs.dapp.mapper.DappSystemProfitDao; |
| | | import cc.mrbird.febs.rabbit.producer.ChainProducer; |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | import org.web3j.crypto.Credentials; |
| | | import org.web3j.protocol.Web3j; |
| | |
| | | private static String blockchainNode = "https://data-seed-prebsc-1-s1.binance.org:8545/"; |
| | | |
| | | // 合约地址 TODO |
| | | // private static String contractAddr = "0x4703cfEf33b6DbcF6a3020Ef98FC6ab9C4CC06b3"; |
| | | // private static String contractAddr = "0x8f444b9b9C71f4Be883aE15466D71EC7699Cb5B1"; |
| | | private static String contractAddr = "0x4703cfEf33b6DbcF6a3020Ef98FC6ab9C4CC06b3"; |
| | | |
| | |
| | | // 投注人的地址 |
| | | String from = e.from; |
| | | // TODO 业务操作逻辑代码 |
| | | System.out.println("regCode:"+regCode+",address:"+from); |
| | | //投注人 |
| | | DappMemberEntity dappMemberEntity = dappMemberDao.selectByAddress(from, "BSC"); |
| | | if(ObjectUtil.isNotEmpty(dappMemberEntity)){ |