| | |
| | | import cc.mrbird.febs.job.SystemTradeJob; |
| | | import cc.mrbird.febs.rabbit.producer.ChainProducer; |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import cn.hutool.core.date.DateField; |
| | | import cn.hutool.core.date.DateTime; |
| | | import cn.hutool.core.date.DateUnit; |
| | | import cn.hutool.core.date.DateUtil; |
| | |
| | | private final DappMemberBoxRecordMapper dappMemberBoxRecordMapper; |
| | | private final DappWalletCoinDao dappWalletCoinDao; |
| | | private final DappSdeWithdrawFeeDao dappSdeWithdrawFeeDao; |
| | | private final DappPriceRecordDao dappPriceRecordDao; |
| | | |
| | | |
| | | @Override |
| | |
| | | return cardCntMap; |
| | | } |
| | | |
| | | @Autowired |
| | | private DappPriceRecordDao dappPriceRecordDao; |
| | | |
| | | @Override |
| | | public void tfcNewPrice() { |
| | | BigDecimal newPrice = newestPrice(); |
| | |
| | | // 给影子生态发送价格 |
| | | chainProducer.sendTfcNewPrice(newPrice.toPlainString()); |
| | | } |
| | | |
| | | @Override |
| | | public List<DappPriceRecordEntity> findPriceListIn24H() { |
| | | DateTime startTime = DateUtil.offset(new Date(), DateField.HOUR, -24); |
| | | List<DappPriceRecordEntity> list = dappPriceRecordDao.selectPriceListInStartTimeAndEndTime(startTime, new Date()); |
| | | list.forEach(item -> { |
| | | item.setTime(DateUtil.format(item.getCreateTime(), "HH:mm")); |
| | | }); |
| | | return list; |
| | | } |
| | | } |