peter
2025-08-18 c50561d007e420f7397f73afce8966231973ec54
trading-order-admin/src/main/java/com/yami/trading/api/websocket/WebSocketServer.java
@@ -1,6 +1,8 @@
package com.yami.trading.api.websocket;
import lombok.extern.slf4j.Slf4j;
import org.json.JSONArray;
import org.json.JSONObject;
import org.springframework.stereotype.Component;
import javax.websocket.*;
@@ -123,6 +125,16 @@
         if (WebSocketEnum.SOCKET_ENUM_REALTIME.getCode().equals(type)) {
            if (realtimeMap.get(key) != null) {
               realtimeMap.get(key).sendMessage(message);
//               JSONObject jsonObject = new JSONObject((message));
//               JSONArray dataArray = jsonObject.getJSONArray("data");
//               for (int i = 0; i < dataArray.length(); i++) {
//                  JSONObject item = dataArray.getJSONObject(i);
//                  if(item.get("name").equals("GBPUSD")){
//                     System.out.println("realtimeMap中取到的价格:"+item.get("close"));
//                  }
//               }
            } else {
               System.out.println("realtimeMap中没有此key,不推送消息");
            }