| | |
| | | @Override |
| | | public Result findKlineList(KlineVo klineDetailDto) { |
| | | Integer type = klineDetailDto.getType(); |
| | | String instId = null; |
| | | if (AppContants.HOME_SYMBOLS_COIN == type){ |
| | | instId = CoinTypeConvert.convertToCoinKlineKey(klineDetailDto.getInstId()); |
| | | }else if (AppContants.HOME_SYMBOLS_CONTRACT == type){ |
| | | instId = CoinTypeConvert.convertToKlineKey(klineDetailDto.getInstId()); |
| | | }else{ |
| | | return Result.fail("参数错误"); |
| | | } |
| | | String instId = klineDetailDto.getInstId(); |
| | | // String instId = null; |
| | | // if (AppContants.HOME_SYMBOLS_COIN == type){ |
| | | // instId = CoinTypeConvert.convertToCoinKlineKey(klineDetailDto.getInstId()); |
| | | // }else if (AppContants.HOME_SYMBOLS_CONTRACT == type){ |
| | | // instId = CoinTypeConvert.convertToKlineKey(klineDetailDto.getInstId()); |
| | | // }else{ |
| | | // return Result.fail("参数错误"); |
| | | // } |
| | | String bar = klineDetailDto.getBar(); |
| | | LinkedHashMap<String, Object> requestParam = new LinkedHashMap<>(); |
| | | requestParam.put("instId",instId); |
| | | requestParam.put("bar",bar); |
| | | requestParam.put("limit","300"); |
| | | String result = ExchangeLoginService.getInstance(ExchangeInfoEnum.OKX_UAT.name()).lineHistory(requestParam); |
| | | log.info("加载OKX-KLINE,{}", result); |
| | | JSONObject json = JSON.parseObject(result); |