| | |
| | | |
| | | @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) { |