Administrator
12 hours ago 9eed388bf3c07dc0ea24fb0637b4964c8e387437
src/main/java/com/xcong/excoin/modules/symbols/service/impl/SymbolsServiceImpl.java
@@ -192,16 +192,20 @@
    @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);