From e46d28b79078df83ed136a0b3ea4f2f425df4f2c Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Tue, 08 Oct 2024 16:58:52 +0800
Subject: [PATCH] 1
---
src/main/java/com/nq/ws/WebsocketRunClient.java | 5 ++++-
src/main/resources/mapper/StockMapper.xml | 2 +-
src/main/java/com/nq/utils/stock/sina/StockApi.java | 1 +
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/nq/utils/stock/sina/StockApi.java b/src/main/java/com/nq/utils/stock/sina/StockApi.java
index 76fb377..74aaddc 100644
--- a/src/main/java/com/nq/utils/stock/sina/StockApi.java
+++ b/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());
diff --git a/src/main/java/com/nq/ws/WebsocketRunClient.java b/src/main/java/com/nq/ws/WebsocketRunClient.java
index 69f4020..907681e 100644
--- a/src/main/java/com/nq/ws/WebsocketRunClient.java
+++ b/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) {
diff --git a/src/main/resources/mapper/StockMapper.xml b/src/main/resources/mapper/StockMapper.xml
index ecf4df2..a5cd60c 100644
--- a/src/main/resources/mapper/StockMapper.xml
+++ b/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>
--
Gitblit v1.9.3