From cd06493b9cf4a06b8db5be05549cf81a5b0c2613 Mon Sep 17 00:00:00 2001 From: VoGiaHuy2058 <39868777+vogiahuy2058@users.noreply.github.com> Date: Wed, 18 Jun 2025 10:37:12 +0700 Subject: [PATCH] done requuiement --- src/main/java/cn/stock/market/dto/model/Symbol.java | 1 + .../java/cn/stock/market/infrastructure/job/StockNewTask.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/cn/stock/market/dto/model/Symbol.java b/src/main/java/cn/stock/market/dto/model/Symbol.java index 44436b0..16990c4 100644 --- a/src/main/java/cn/stock/market/dto/model/Symbol.java +++ b/src/main/java/cn/stock/market/dto/model/Symbol.java @@ -8,6 +8,7 @@ import java.util.List; public class Symbol { private String symbol; private String description; + private String stockGid; private String type; private String exchange; private String currencyCode; diff --git a/src/main/java/cn/stock/market/infrastructure/job/StockNewTask.java b/src/main/java/cn/stock/market/infrastructure/job/StockNewTask.java index b724325..cbdd572 100644 --- a/src/main/java/cn/stock/market/infrastructure/job/StockNewTask.java +++ b/src/main/java/cn/stock/market/infrastructure/job/StockNewTask.java @@ -75,10 +75,11 @@ public class StockNewTask { symbol.setCurrencyLogoid(s.optString("currency-logoid")); symbol.setLogoid(s.optString("logoid")); symbol.setProviderId(s.optString("provider_id")); - symbol.setSourceLogoid(s.optString("source_logoid")); + symbol.setSourceLogoid("https://s3-symbol-logo.tradingview.com/" + s.optString("source_logoid") + "--big.svg"); symbol.setSourceId(s.optString("source_id")); symbol.setCountry(s.optString("country")); symbol.setPrimaryListing(s.optBoolean("is_primary_listing", false)); + symbol.setStockGid(symbol.getExchange() + ":" + symbol.getSymbol()); // typespecs array JSONArray typespecsArr = s.optJSONArray("typespecs"); List typespecsList = new ArrayList<>();