fix: 智聪记账管理,期货同步功能,5秒同步一条数据。
This commit is contained in:
@@ -228,6 +228,7 @@ public class FuturesDailyHistoryServiceImpl implements IFuturesDailyHistoryServi
|
||||
List<FutureBaseInforVo> futureBaseInforVos=futureBaseInforMapper.selectFutureBaseInforList(new FutureBaseInforDto());
|
||||
//
|
||||
for (FutureBaseInforVo base : futureBaseInforVos) {
|
||||
|
||||
TuShare tuShare = new TuShare();
|
||||
tuShare.setToken(tushareToken);
|
||||
tuShare.setApi_name("fut_daily");
|
||||
@@ -242,6 +243,12 @@ public class FuturesDailyHistoryServiceImpl implements IFuturesDailyHistoryServi
|
||||
JsonObject json = gson.toJsonTree(tuShare).getAsJsonObject();
|
||||
Map<String, String> headers = new HashMap<String, String>();
|
||||
headers.put("X-Ca-Signature-Headers", "x-ca-key,x-ca-timestamp");
|
||||
//休眠4秒
|
||||
try {
|
||||
Thread.sleep(5000);
|
||||
} catch (InterruptedException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
String returnString = HttpUtils.sendSSLPost(tushareUrl, null, JSONObject.parseObject(json.toString()), headers);
|
||||
com.alibaba.fastjson.JSONObject jsonObject = com.alibaba.fastjson.JSONObject.parseObject(returnString);
|
||||
TuShareData data = JSON.parseObject(jsonObject.getString("data"), TuShareData.class);
|
||||
|
||||
Reference in New Issue
Block a user