This commit is contained in:
mmm8955405 2024-03-15 01:22:58 +08:00
parent 43e1cc6ec9
commit 82c9c22d1e

View File

@ -196,31 +196,33 @@ public class GetFutDailyController {
ArrayList<FutDaily> list = new ArrayList<FutDaily>(); ArrayList<FutDaily> list = new ArrayList<FutDaily>();
for(JsonNode jsonNode : items) { if(items!=null) {
FutDaily bean = new FutDaily(); for(JsonNode jsonNode : items) {
bean.setTs_code(jsonNode.get(0).asText()); FutDaily bean = new FutDaily();
bean.setTs_code(jsonNode.get(0).asText());
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
LocalDate localDate = LocalDate.parse(jsonNode.get(1).asText(), formatter); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");
LocalDate localDate = LocalDate.parse(jsonNode.get(1).asText(), formatter);
bean.setTrade_date(localDate);
bean.setPre_close(jsonNode.get(2).asDouble()); bean.setTrade_date(localDate);
bean.setPre_settle(jsonNode.get(3).asDouble()); bean.setPre_close(jsonNode.get(2).asDouble());
bean.setOpen(jsonNode.get(4).asDouble()); bean.setPre_settle(jsonNode.get(3).asDouble());
bean.setHigh(jsonNode.get(5).asDouble()); bean.setOpen(jsonNode.get(4).asDouble());
bean.setHigh(jsonNode.get(5).asDouble());
bean.setLow(jsonNode.get(6).asDouble());
bean.setClose(jsonNode.get(7).asDouble()); bean.setLow(jsonNode.get(6).asDouble());
bean.setSettle(jsonNode.get(8).asDouble()); bean.setClose(jsonNode.get(7).asDouble());
bean.setChange1(jsonNode.get(9).asDouble()); bean.setSettle(jsonNode.get(8).asDouble());
bean.setChange2(jsonNode.get(10).asDouble()); bean.setChange1(jsonNode.get(9).asDouble());
bean.setChange2(jsonNode.get(10).asDouble());
bean.setVol(jsonNode.get(11).asDouble());
bean.setAmount(jsonNode.get(12).asDouble()); bean.setVol(jsonNode.get(11).asDouble());
bean.setOi(jsonNode.get(13).asDouble()); bean.setAmount(jsonNode.get(12).asDouble());
bean.setOi_chg(jsonNode.get(14).asDouble()); bean.setOi(jsonNode.get(13).asDouble());
list.add(bean); bean.setOi_chg(jsonNode.get(14).asDouble());
} list.add(bean);
}
}
if(!list.isEmpty()) { if(!list.isEmpty()) {
dailyService.getCurr(i.getTs_code(), list); dailyService.getCurr(i.getTs_code(), list);
} }