From 142bed6ae195dd69f4c214688152cd2be411b97f Mon Sep 17 00:00:00 2001 From: yanweidong Date: Wed, 11 Feb 2026 15:59:29 +0800 Subject: [PATCH] fix bug --- internal/cron/boot.go | 17 +++++++++++------ scripts/build.sh | 3 ++- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/internal/cron/boot.go b/internal/cron/boot.go index 3a859ac..6d76a18 100644 --- a/internal/cron/boot.go +++ b/internal/cron/boot.go @@ -14,14 +14,15 @@ func Boot() { os.MkdirAll("./markdata/", 0755) } - //首次先运行 - UpdateTask() - scheduler := cron.New() // 每天运行3次来更新数据 - scheduler.AddFunc("30 18 * * *", func() { + scheduler.AddFunc("0 18 * * *", func() { UpdateTask() }) + // 新增每天6点,12点,18点运行一次 + scheduler.AddFunc("0 6,12,18 * * *", func() { + UpdateFinaTask() + }) scheduler.Start() } @@ -33,10 +34,14 @@ func UpdateTask() { a.GetStockDaily() // 获取股票指标 a.GetStockIndicator() - // 获取股票财务指标数据 - a.GetFinaIndicator() // 生成Markdown文件 a.GenMarkData() // start strategy utils.HttpGet("http://localhost:13499/start/strategy", time.Minute*60*3) } + +func UpdateFinaTask() { + a.NewApiClient() + // 获取股票财务指标数据 + a.GetFinaIndicator() +} diff --git a/scripts/build.sh b/scripts/build.sh index 84dd778..47970db 100644 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -2,4 +2,5 @@ GOARCH=amd64 GOOS=linux go build -o ../builds/stock ./cmd/main/main.go -nohup ./stock > /data/app/logs/stock.log 2>&1 & \ No newline at end of file +nohup ./stock > /data/app/logs/stock.log 2>&1 & +tail -f /data/app/logs/stock.log \ No newline at end of file