1
zj
2024-10-08 e46d28b79078df83ed136a0b3ea4f2f425df4f2c
1
3 files modified
8 ■■■■ changed files
src/main/java/com/nq/utils/stock/sina/StockApi.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/nq/ws/WebsocketRunClient.java 5 ●●●● patch | view | raw | blame | history
src/main/resources/mapper/StockMapper.xml 2 ●●● 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>