1
zj
2024-04-29 de4c1a5257dfaa7ab26265f474b7176f6b55524d
src/main/java/com/nq/ws/WebsocketRunClient.java
@@ -17,13 +17,17 @@
@Slf4j
public class WebsocketRunClient  extends WebSocketClient {
    public WebsocketRunClient(URI serverUri) {
    private EStockType eStockType;
    public WebsocketRunClient(URI serverUri,
    EStockType eStockType
    ) {
        super(serverUri);
        this.eStockType = eStockType;
    }
    @Override
    public void onOpen(ServerHandshake serverHandshake) {
        send(("key:"+ EStockType.MAS.getStockKey()+":"+EStockType.MAS.getContryId()).getBytes());
        send(("key:"+ eStockType.getStockKey()+":"+eStockType.getContryId()).getBytes());
    }
    @Override
@@ -32,7 +36,7 @@
            ApplicationContext act = ApplicationContextRegisterUtil.getApplicationContext();
            MandatoryLiquidationService liquidationService = (MandatoryLiquidationService) act.getBean(IMandatoryLiquidationService.class);
            StockRealTimeBean stockDetailBean =  new Gson().fromJson(s, StockRealTimeBean.class);
            liquidationService.RealTimeDataProcess(EStockType.MAS,stockDetailBean);
            liquidationService.RealTimeDataProcess(eStockType,stockDetailBean);
        }catch (Exception e){
        }