From dc3080f50c19b89b895e5c56baa53abbd8976464 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Tue, 03 Sep 2024 14:27:20 +0800
Subject: [PATCH] 1

---
 src/main/java/com/nq/ws/WebsocketRunClient.java |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/nq/ws/WebsocketRunClient.java b/src/main/java/com/nq/ws/WebsocketRunClient.java
index 9f2c8dd..18aa3fb 100644
--- a/src/main/java/com/nq/ws/WebsocketRunClient.java
+++ b/src/main/java/com/nq/ws/WebsocketRunClient.java
@@ -45,16 +45,15 @@
 
     @Override
     public void onMessage(String s) {
-//        Map<String, Object> map = jsonToMap(s);
-        try {
-            ApplicationContext act = ApplicationContextRegisterUtil.getApplicationContext();
-            MandatoryLiquidationService liquidationService = (MandatoryLiquidationService) act.getBean(IMandatoryLiquidationService.class);
-            StockRealTimeBean stockDetailBean =  new Gson().fromJson(s, StockRealTimeBean.class);
-            liquidationService.RealTimeDataProcess(eStockType,stockDetailBean);
-            send(s);
-        }catch (Exception e){
-            e.printStackTrace();
-        }
+       try {
+           if(!s.equals("pong") && !s.equals("身份验证成功")){
+               StockRealTimeBean stockDetailBean =  new Gson().fromJson(s, StockRealTimeBean.class);
+               RedisKeyUtil.setCacheRealTimeStock(eStockType,stockDetailBean);
+               send(s);
+           }
+       }catch (Exception e){
+           log.error("ws 消息接收错误:"+s);
+       }
     }
 
     public static Map<String, Object> jsonToMap(String json) {

--
Gitblit v1.9.3