新版仿ok交易所-后端
1
zj
yesterday f31fc9f42f78de0808e7f4bdc797c5e622df09e3
trading-order-admin/src/main/java/com/yami/trading/admin/controller/data/AdminKlineController.java
@@ -7,6 +7,7 @@
import com.yami.trading.common.util.MarketOpenChecker;
import com.yami.trading.common.util.UTCDateUtils;
import com.yami.trading.huobi.data.internal.CryptosKlineService;
import com.yami.trading.huobi.data.internal.DataDBService;
import com.yami.trading.huobi.data.internal.KlineInitService;
import com.yami.trading.huobi.data.internal.KlineService;
import com.yami.trading.service.item.ItemService;
@@ -43,6 +44,8 @@
    private KlineService klineService;
    @Autowired
    private CryptosKlineService cryptosKlineService;
    @Autowired
    private DataDBService dataDBService;
    /**
     * kline初始化
@@ -61,7 +64,7 @@
            klineInitService.klineInit(symbols);
        }catch (Exception e){
            log.error("k线图初始化失败", e);
            throw new YamiShopBindException("k线图初始化失败");
            throw new YamiShopBindException("K-line chart initialization failed");
        }
        return Result.succeed ("K线图初始化完成");
    }
@@ -78,4 +81,16 @@
      cryptosKlineService.initBySql(symbol);
      return Result.ok("success");
   }
    @GetMapping("klineSaveInit")
    public Result <String> klineSaveInit(String symbol) {
        cryptosKlineService.saveInit(symbol);
        return Result.ok("success");
    }
    @GetMapping("cacheBefore24Hour")
    public Result <String> cacheBefore24Hour(String symbol) {
        dataDBService.cacheBefore24Hour(symbol);
        return Result.ok("success");
    }
}