|
@@ -4,6 +4,7 @@ import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.http.HttpUtil;
|
|
import cn.hutool.http.HttpUtil;
|
|
|
import cn.hutool.json.JSONObject;
|
|
import cn.hutool.json.JSONObject;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
import cn.hutool.json.JSONUtil;
|
|
|
|
|
+import com.zbkj.common.constants.SysConfigConstants;
|
|
|
import com.zbkj.common.utils.RedisUtil;
|
|
import com.zbkj.common.utils.RedisUtil;
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -30,22 +31,22 @@ public class DaibiRateTask {
|
|
|
String res = HttpUtil.get(url);
|
|
String res = HttpUtil.get(url);
|
|
|
JSONObject obj = JSONUtil.parseObj(res);
|
|
JSONObject obj = JSONUtil.parseObj(res);
|
|
|
BigDecimal rate = obj.getJSONObject("origin-lgns").getBigDecimal("usd");
|
|
BigDecimal rate = obj.getJSONObject("origin-lgns").getBigDecimal("usd");
|
|
|
- redisUtil.set("daibi_rate_lgns_usd", rate);
|
|
|
|
|
- logger.info("daibi_rate_lgns_usd代币汇率: {}", rate);
|
|
|
|
|
|
|
+ redisUtil.set(SysConfigConstants.DAIBI_RATE_LGNS_USD, rate);
|
|
|
|
|
+ logger.info("{}代币汇率: {}", SysConfigConstants.DAIBI_RATE_LGNS_USD, rate);
|
|
|
|
|
|
|
|
url = "https://api.coingecko.com/api/v3/simple/price?ids=origin-lgns&vs_currencies=cny";
|
|
url = "https://api.coingecko.com/api/v3/simple/price?ids=origin-lgns&vs_currencies=cny";
|
|
|
res = HttpUtil.get(url);
|
|
res = HttpUtil.get(url);
|
|
|
obj = JSONUtil.parseObj(res);
|
|
obj = JSONUtil.parseObj(res);
|
|
|
rate = obj.getJSONObject("origin-lgns").getBigDecimal("cny");
|
|
rate = obj.getJSONObject("origin-lgns").getBigDecimal("cny");
|
|
|
- redisUtil.set("daibi_rate_lgns_cny", rate);
|
|
|
|
|
- logger.info("daibi_rate_lgns_cny代币汇率: {}", rate);
|
|
|
|
|
|
|
+ redisUtil.set(SysConfigConstants.DAIBI_RATE_LGNS_CNY, rate);
|
|
|
|
|
+ logger.info("{}代币汇率: {}", SysConfigConstants.DAIBI_RATE_LGNS_CNY, rate);
|
|
|
|
|
|
|
|
url = "https://api.coingecko.com/api/v3/simple/price?ids=usd&vs_currencies=cny";
|
|
url = "https://api.coingecko.com/api/v3/simple/price?ids=usd&vs_currencies=cny";
|
|
|
res = HttpUtil.get(url);
|
|
res = HttpUtil.get(url);
|
|
|
obj = JSONUtil.parseObj(res);
|
|
obj = JSONUtil.parseObj(res);
|
|
|
rate = obj.getJSONObject("usd").getBigDecimal("cny");
|
|
rate = obj.getJSONObject("usd").getBigDecimal("cny");
|
|
|
- redisUtil.set("daibi_rate_usd_cny", rate);
|
|
|
|
|
- logger.info("daibi_rate_usd_cny代币汇率: {}", rate);
|
|
|
|
|
|
|
+ redisUtil.set(SysConfigConstants.DAIBI_RATE_USD_CNY, rate);
|
|
|
|
|
+ logger.info("{}代币汇率: {}", SysConfigConstants.DAIBI_RATE_USD_CNY, rate);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|