From decfc2ff7244cec365d3f32a5090edf5faeae861 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Wed, 23 Apr 2025 19:08:18 +0800
Subject: [PATCH] 1
---
src/main/java/com/nq/service/impl/StockIndexServiceImpl.java | 33 +++++++++++++++++++++------------
1 files changed, 21 insertions(+), 12 deletions(-)
diff --git a/src/main/java/com/nq/service/impl/StockIndexServiceImpl.java b/src/main/java/com/nq/service/impl/StockIndexServiceImpl.java
index 75b0b29..763b801 100644
--- a/src/main/java/com/nq/service/impl/StockIndexServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/StockIndexServiceImpl.java
@@ -81,11 +81,13 @@
MarketVO marketVO = querySingleIndex(stockIndex.getIndexGid());
+ if(null != marketVO){
+ stockIndexVO.setCurrentPoint(marketVO.getNowPrice());
+ stockIndexVO.setFloatPoint(marketVO.getIncrease());
+ stockIndexVO.setFloatRate(marketVO.getIncreaseRate());
+ stockIndexVO.setType(marketVO.getType());
+ }
- stockIndexVO.setCurrentPoint(marketVO.getNowPrice());
- stockIndexVO.setFloatPoint(marketVO.getIncrease());
- stockIndexVO.setFloatRate(marketVO.getIncreaseRate());
- stockIndexVO.setType(marketVO.getType());
return stockIndexVO;
}
@@ -195,14 +197,21 @@
public MarketVO querySingleIndex(String indexCode) {
MarketVO marketVO = null;
if (indexCode.contains("hk")||indexCode.contains("us")){
- String index = RedisShardedPoolUtils.get(indexCode, 3);
- JSONObject jsonObject = JSONObject.parseObject(index);
- marketVO = new MarketVO();
- marketVO.setName(jsonObject.getString("f14"));
- marketVO.setNowPrice(jsonObject.getString("f2"));
- marketVO.setIncrease(jsonObject.getString("f4"));
- marketVO.setIncreaseRate(jsonObject.getString("f3"));
- marketVO.setType(jsonObject.getString("f13"));
+// String index = RedisShardedPoolUtils.get(indexCode, 3);
+// JSONObject jsonObject = JSONObject.parseObject(index);
+// marketVO = new MarketVO();
+// if(jsonObject.containsKey("f14") &&
+// jsonObject.containsKey("f2") &&
+// jsonObject.containsKey("f4") &&
+// jsonObject.containsKey("f3") &&
+// jsonObject.containsKey("f13")){
+// marketVO.setName(jsonObject.getString("f14"));
+// marketVO.setNowPrice(jsonObject.getString("f2"));
+// marketVO.setIncrease(jsonObject.getString("f4"));
+// marketVO.setIncreaseRate(jsonObject.getString("f3"));
+// marketVO.setType(jsonObject.getString("f13"));
+// }
+
}else {
String market_url = PropertiesUtil.getProperty("sina.single.market.url");
--
Gitblit v1.9.3