This commit is contained in:
yanweidong
2026-01-19 19:49:13 +08:00
parent 18b25a43b9
commit 6bca56ced2

View File

@@ -3,23 +3,28 @@ package a
import ( import (
"log" "log"
"strings" "strings"
"time"
"git.apinb.com/dataset/stock/internal/impl" "git.apinb.com/dataset/stock/internal/impl"
"git.apinb.com/dataset/stock/internal/models" "git.apinb.com/dataset/stock/internal/models"
) )
func GetStockIndicator() { func GetStockIndicator() {
s, e := ReturnLastDay() end := time.Now().Format("20060102")
for _, code := range GetStockCodes() { for _, code := range GetStockCodes() {
var start string = "20230101"
var last models.StockIndicator
err := impl.DBService.Where("ts_code=?", code).Order("trade_date DESC").First(&last).Error
if err == nil && last.TradeDate != "" {
start = last.TradeDate
}
params := map[string]string{ params := map[string]string{
"ts_code": code, "ts_code": code,
"start_date": s, "start_date": start,
"end_date": e, "end_date": end,
} }
var cnt int64 if start == end {
impl.DBService.Model(&models.StockDaily{}).Where("ts_code=? and trade_date in (?,?)", code, s, e).Count(&cnt)
if cnt == 2 {
continue continue
} }