From 4aaafd2fd2144cf779809cf5b0f684dae44c6a4e Mon Sep 17 00:00:00 2001 From: yanweidong Date: Tue, 10 Feb 2026 20:14:55 +0800 Subject: [PATCH] fix bug --- cmd/readd/main.go | 21 +++++++++++++++++++++ internal/cron/boot.go | 7 +++++-- 2 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 cmd/readd/main.go diff --git a/cmd/readd/main.go b/cmd/readd/main.go new file mode 100644 index 0000000..b490818 --- /dev/null +++ b/cmd/readd/main.go @@ -0,0 +1,21 @@ +package main + +import ( + "git.apinb.com/dataset/stock/internal/config" + "git.apinb.com/dataset/stock/internal/cron" + "git.apinb.com/dataset/stock/internal/impl" +) + +var ( + ServiceKey = "stock" +) + +func main() { + // 配置初始化 + config.New(ServiceKey) + + // 创建实现层 + impl.NewImpl() + + cron.UpdateTask() +} diff --git a/internal/cron/boot.go b/internal/cron/boot.go index 693aa6d..3a859ac 100644 --- a/internal/cron/boot.go +++ b/internal/cron/boot.go @@ -14,15 +14,18 @@ func Boot() { os.MkdirAll("./markdata/", 0755) } + //首次先运行 + UpdateTask() + scheduler := cron.New() // 每天运行3次来更新数据 scheduler.AddFunc("30 18 * * *", func() { - updateTask() + UpdateTask() }) scheduler.Start() } -func updateTask() { +func UpdateTask() { a.NewApiClient() // 获取股票列表 a.GetStockBasic()