|
|
@ -96,7 +96,7 @@ public class TianQingCLDASDataHandler { |
|
|
|
XxlJobHelper.log("read job end"); |
|
|
|
} |
|
|
|
|
|
|
|
public synchronized TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException { |
|
|
|
public TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException { |
|
|
|
if (results.containsKey(timeRang)){ |
|
|
|
return results.get(timeRang); |
|
|
|
} |
|
|
@ -108,7 +108,9 @@ public class TianQingCLDASDataHandler { |
|
|
|
String result = WebUtil.get(applicationCommon.getUrl(), params); |
|
|
|
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {}); |
|
|
|
if (tianQingResponse.getReturnCode() == 0){ |
|
|
|
results.put(timeRang, tianQingResponse); |
|
|
|
synchronized (this){ |
|
|
|
results.putIfAbsent(timeRang, tianQingResponse); |
|
|
|
} |
|
|
|
return tianQingResponse; |
|
|
|
} |
|
|
|
|
|
|
|