新版仿ok交易所-后端
1
zyy
2026-03-24 513e5442723f501525bf9ca6210b16561e5d3a2b
trading-order-admin/src/main/java/com/yami/trading/admin/controller/data/AdminKlineController.java
@@ -6,6 +6,8 @@
import com.yami.trading.common.exception.YamiShopBindException;
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;
@@ -40,6 +42,11 @@
    private ItemService itemService;
    @Autowired
    private KlineService klineService;
    @Autowired
    private CryptosKlineService cryptosKlineService;
    @Autowired
    private DataDBService dataDBService;
    /**
     * kline初始化
     */
@@ -68,4 +75,22 @@
        klineService.clean();;
        return Result.succeed ("kline清理完成");
    }
    @GetMapping("klineInitBySql")
   public Result <String> klineInitBySql(String symbol) {
      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");
    }
}