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<>();