update 稳定币流通量定时任务修改完成
This commit is contained in:
@@ -20,8 +20,11 @@ import java.math.BigDecimal;
|
||||
import java.net.InetSocketAddress;
|
||||
import java.net.Proxy;
|
||||
import java.net.URI;
|
||||
import java.time.Instant;
|
||||
import java.util.*;
|
||||
|
||||
import static com.jxy.common.core.utils.DateUtils.getZeroTimeOfToday;
|
||||
|
||||
|
||||
/**
|
||||
* @Description 稳定币流通量
|
||||
@@ -105,20 +108,23 @@ public class CSupplyTask {
|
||||
JSONObject jsonObject = JSONObject.parseObject(s);
|
||||
//币种流通量字段
|
||||
JSONObject marketData = jsonObject.getJSONObject("market_data");
|
||||
Date date;
|
||||
try {
|
||||
//币种流通量最后更新时间
|
||||
date = (Date) marketData.get("last_updated");
|
||||
}catch (Exception e){
|
||||
return null;
|
||||
}
|
||||
//String dateString;
|
||||
//try {
|
||||
// //币种流通量最后更新时间
|
||||
// dateString = (String) marketData.get("last_updated");
|
||||
//}catch (Exception e){
|
||||
// return null;
|
||||
//}
|
||||
//Instant instant = Instant.parse(dateString);
|
||||
//Date date = Date.from(instant);
|
||||
Date zeroTimeOfToday = getZeroTimeOfToday();
|
||||
double doubleValue = marketData.getDoubleValue("circulating_supply");
|
||||
List<CirculatingSupplyDataDto> circulatingSupplyDataDtos = new ArrayList<>();
|
||||
CirculatingSupplyDataDto circulatingSupplyDataDto = new CirculatingSupplyDataDto();
|
||||
circulatingSupplyDataDto.setValue(BigDecimal.valueOf(doubleValue));
|
||||
circulatingSupplyDataDto.setDate(date);
|
||||
circulatingSupplyDataDto.setDate(zeroTimeOfToday);
|
||||
circulatingSupplyDataDtos.add(circulatingSupplyDataDto);
|
||||
log.info("获取{}币流通量数据成功,最新时间{},流通量{}", coinId, date, doubleValue);
|
||||
log.info("获取{}币流通量数据成功,最新时间{},流通量{}", coinId, zeroTimeOfToday, doubleValue);
|
||||
return circulatingSupplyDataDtos;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user