| | |
| | | @Override
|
| | | @Transactional(rollbackFor = Exception.class)
|
| | | public void dealEntrustCoinOrder() {
|
| | | List<OrderCoinsEntity> list = orderCoinsDao.selectAllEntrustingCoinOrderList();
|
| | | List<String> ignoreTypes = new ArrayList<>();
|
| | | ignoreTypes.add("NEKK");
|
| | | List<OrderCoinsEntity> list = orderCoinsDao.selectAllEntrustingCoinOrderList(ignoreTypes);
|
| | | if (CollUtil.isNotEmpty(list)) {
|
| | | for (OrderCoinsEntity orderCoinsEntity : list) {
|
| | | BigDecimal nowPrice = new BigDecimal(redisUtils.getString(CoinTypeConvert.convertToKey(orderCoinsEntity.getSymbol() + "/USDT")));
|
| | |
| | | public void handleOrder(List<ExchangeTrade> trades){
|
| | | // 处理撮合交易的订单
|
| | | for(ExchangeTrade exchangeTrade : trades){
|
| | |
|
| | | if(exchangeTrade==null){
|
| | | continue;
|
| | | }
|
| | | BigDecimal amount = exchangeTrade.getAmount();
|
| | | Long buyOrderId = exchangeTrade.getBuyOrderId();
|
| | | BigDecimal buyTurnover = exchangeTrade.getBuyTurnover();
|