1
zyy
5 days ago 3446c284c744bd6b1fb082a2a33aa263b2d475fe
trading-order-huobi/src/main/java/com/yami/trading/huobi/jsws/WebsocketRunClient.java
@@ -88,7 +88,7 @@
                if (item == null || !item.getType().equalsIgnoreCase(Item.US_STOCKS)) {
                    return;
                }
                //System.out.println(s);
                System.out.println(s);
                StockWSBean stockRealTimeBean = new StockWSBean();
                stockRealTimeBean.setPid(stringObjectMap.get("Id"));
                stockRealTimeBean.setLast(stringObjectMap.get("Last"));
@@ -103,6 +103,10 @@
                stockRealTimeBean.setPrevClose(stringObjectMap.get("PrevClose"));
                stockRealTimeBean.setSymbol(stringObjectMap.get("Symbol"));
                stockRealTimeBean.setVolume(stringObjectMap.get("Volume"));
                stockRealTimeBean.setPrevLast(stringObjectMap.get("PrevLast"));
                stockRealTimeBean.setPrevChg(stringObjectMap.get("PrevChg"));
                stockRealTimeBean.setPrevChgPct(stringObjectMap.get("PrevChgPct"));
                stockRealTimeBean.setPrevPrevClose(stringObjectMap.get("PrevPrevClose"));
                Realtime realtime = new Realtime();
                /*realtime.setUuid(stringObjectMap.get("pid"));
                realtime.setSymbol(stringObjectMap.get("symbol"));
@@ -129,7 +133,10 @@
                realtime.setBid(new BigDecimal(stringObjectMap.get("Bid")).doubleValue());
                realtime.setAsk(new BigDecimal(stringObjectMap.get("Ask")).doubleValue());
                realtime.setVolume(new BigDecimal(stringObjectMap.get("Volume")).doubleValue());
                realtime.setPrevLast(new BigDecimal(stringObjectMap.get("PrevLast")).doubleValue());
                realtime.setPrevChg(new BigDecimal(stringObjectMap.get("PrevChg")).doubleValue());
                realtime.setPrevChgPct(new BigDecimal(stringObjectMap.get("PrevChgPct")).doubleValue());
                realtime.setPrevPrevClose(new BigDecimal(stringObjectMap.get("PrevPrevClose")).doubleValue());
                DataCache.putRealtime(realtime.getSymbol(), realtime);
@@ -138,7 +145,7 @@
                sendLoca(json);
            } catch (Exception e) {
                log.error("处理WebSocket消息时发生错误: {}", e);
                //log.error("处理WebSocket消息时发生错误: {}", e);
            }
        } else {
            log.info("WebSocket心跳或认证响应: {}", s);