From 1789c3ea793738a0b9ce84d382b316e178beb77d Mon Sep 17 00:00:00 2001 From: vercel Date: Mon, 6 May 2024 17:23:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/stock/market/lesg/RefinitivConsumer.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/cn/stock/market/lesg/RefinitivConsumer.java b/src/main/java/cn/stock/market/lesg/RefinitivConsumer.java index 576f9c5..7affdce 100644 --- a/src/main/java/cn/stock/market/lesg/RefinitivConsumer.java +++ b/src/main/java/cn/stock/market/lesg/RefinitivConsumer.java @@ -285,16 +285,16 @@ public class RefinitivConsumer implements ApplicationRunner { interval = "PT1M"; resourceEndpoint = baseURLToday + symbol; }else - if(StringUtils.equals("3m",resolution)){ + if(StringUtils.equals("5m",resolution)){ start = DateTimeUtil.getDayOfMorning(start,0); countback = 150; - interval = "PT3M"; + interval = "PT5M"; resourceEndpoint = baseURLToday + symbol; }else - if(StringUtils.equals("15m",resolution)){ + if(StringUtils.equals("10m",resolution)){ start = DateTimeUtil.getDayOfMorning(start,0); countback = 50; - interval = "PT15M"; + interval = "PT10M"; resourceEndpoint = baseURLToday + symbol; }else if(StringUtils.equals("30m",resolution)){ @@ -347,6 +347,9 @@ public class RefinitivConsumer implements ApplicationRunner { List v = new ArrayList<>();//交易量 for(int i = 0; i < dateArray.size(); i++){ JSONArray date = dateArray.getJSONArray(i); + if(date.get(1) == null){ + continue; + } if(StringUtils.equals("D",resolution) || StringUtils.equals("W",resolution) || StringUtils.equals("M",resolution)){ SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date d = formatter.parse(date.get(0).toString());