From 292a4634d9c52ce193eca9de356d65960bdc35f4 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 15 Jan 2021 18:20:37 +0800 Subject: [PATCH] 20210115 --- src/main/java/com/xcong/excoin/websocket/TradePlateSendWebSocket.java | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/xcong/excoin/websocket/TradePlateSendWebSocket.java b/src/main/java/com/xcong/excoin/websocket/TradePlateSendWebSocket.java index 8e48637..7145d59 100644 --- a/src/main/java/com/xcong/excoin/websocket/TradePlateSendWebSocket.java +++ b/src/main/java/com/xcong/excoin/websocket/TradePlateSendWebSocket.java @@ -45,7 +45,7 @@ @OnOpen public void onOpen(Session session) { onlineCount.incrementAndGet(); // 在线数加1 - log.info("有新连接加入:{},当前在线人数为:{}", session.getId(), onlineCount.get()); + // log.info("有新连接加入:{},当前在线人数为:{}", session.getId(), onlineCount.get()); } /** @@ -67,7 +67,7 @@ map.remove(session.getId()); } } - log.info("有一连接关闭:{},当前在线人数为:{}", session.getId(), onlineCount.get()); + //log.info("有一连接关闭:{},当前在线人数为:{}", session.getId(), onlineCount.get()); } /** @@ -95,9 +95,9 @@ // 发送一次盘口 CoinTraderFactory factory = SpringContextHolder.getBean(CoinTraderFactory.class); // 发送订阅消息 - String nekk = factory.getTrader(SymbolsConstats.ROC).sendTradePlateMessage(); + String nekk = factory.getTrader(SymbolsConstats.RFNC).sendTradePlateMessage(); SubResultModel subResultModel = new SubResultModel(); - subResultModel.setId("rocusdt"); + subResultModel.setId("rfncusdt"); subResultModel.setSubbed(sub); synchronized (session) { try { @@ -219,7 +219,7 @@ String key = "KINE_{}_{}"; // 币币k线数据 //key = StrUtil.format(key, symbol, period); - key = StrUtil.format(key, "ROC/USDT", period); + key = StrUtil.format(key, "RFNC/USDT", period); RedisUtils bean = SpringContextHolder.getBean(RedisUtils.class); Object o = bean.get(key); List<CandlestickModel> candlestickModels = new ArrayList<>(); @@ -227,8 +227,14 @@ result.setRep(sub); if (o != null) { List<Candlestick> list = (List<Candlestick>) o; + + if(list!=null && list.size()>300){ + int size = list.size(); + list = list.subList(size-300,size); + } + CandlestickModel model = null; for (Candlestick candlestick : list) { - CandlestickModel model = new CandlestickModel(); + model = new CandlestickModel(); model.setAmount(candlestick.getAmount()); model.setClose(candlestick.getClose()); model.setCount(candlestick.getCount()); @@ -248,8 +254,8 @@ @OnError public void onError(Session session, Throwable error) { - log.error("发生错误"); - error.printStackTrace(); + // log.error("发生错误"); + //error.printStackTrace(); } /** -- Gitblit v1.9.1