From 9c46e660c1ef3f32fdb1bd7feb75a89c554693b9 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Thu, 17 Apr 2025 14:45:07 +0800
Subject: [PATCH] 1
---
src/main/java/com/nq/ws/WebsocketRunClient.java | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/nq/ws/WebsocketRunClient.java b/src/main/java/com/nq/ws/WebsocketRunClient.java
index 69f4020..7942d9e 100644
--- a/src/main/java/com/nq/ws/WebsocketRunClient.java
+++ b/src/main/java/com/nq/ws/WebsocketRunClient.java
@@ -72,13 +72,18 @@
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);
+ StockRealTimeBean stockDetailBean = new Gson().fromJson(s, StockRealTimeBean.class);
+ RedisKeyUtil.setCacheRealTimeStock(EStockType.IN,stockDetailBean);
} catch (JsonProcessingException e) {
throw new RuntimeException(e);
}
--
Gitblit v1.9.3