| src/main/java/com/nq/utils/stock/sina/StockApi.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/com/nq/ws/WebsocketRunClient.java | ●●●●● patch | view | raw | blame | history | |
| src/main/resources/mapper/StockMapper.xml | ●●●●● patch | view | raw | blame | history |
src/main/java/com/nq/utils/stock/sina/StockApi.java
@@ -44,6 +44,7 @@ stockListVO.setColor(0); }else{ stockListVO.setColor(1); stockListVO.setHcrateP("+"+realTimeStock.getPcp()+"%"); } stockListVO.setNowPrice(realTimeStock.getLast()); stockListVO.setToday_max(realTimeStock.getHigh()); src/main/java/com/nq/ws/WebsocketRunClient.java
@@ -72,11 +72,14 @@ stockRealTimeBean.setHigh(stringObjectMap.get("High").toString()); stockRealTimeBean.setLow(stringObjectMap.get("Low").toString()); stockRealTimeBean.setPc(stringObjectMap.get("Chg").toString()); stockRealTimeBean.setPcp(stringObjectMap.get("ChgPct").toString()); stockRealTimeBean.setPcp(stringObjectMap.get("ChgPct").toString()+"%"); stockRealTimeBean.setTime(stringObjectMap.get("Time").toString()); RedisKeyUtil.setCacheRealTimeStock(EStockType.IN,stockRealTimeBean); ObjectMapper objectMapper = new ObjectMapper(); try { if(!stockRealTimeBean.getPcp().contains("-")){ stockRealTimeBean.setPcp("+"+stringObjectMap.get("ChgPct").toString()+"%"); } String json = objectMapper.writeValueAsString(stockRealTimeBean); sendLoca(json); } catch (JsonProcessingException e) { src/main/resources/mapper/StockMapper.xml
@@ -319,7 +319,7 @@ FROM stock where stock_type = #{stockType} and stock_spell not like '%.st%' <if test="keyWords != null and keyWords != '' "> and (stock_spell like concat('%',#{keyWords},'%') or stock_name like concat('%',#{keyWords},'%') ) </if>