This commit is contained in:
2026-01-17 01:24:49 +08:00
parent 2fc2c89f25
commit 8b548dd13e
3 changed files with 5 additions and 4 deletions

View File

@@ -4,7 +4,7 @@ import "git.apinb.com/dataset/stock/internal/logic/a"
func Boot() { func Boot() {
a.NewApiClient() a.NewApiClient()
//a.GetStockBasic() a.GetStockBasic()
a.GetStockDaily() a.GetStockDaily()
//a.GetStockIndicator() a.GetStockIndicator()
} }

View File

@@ -33,7 +33,6 @@ func GetStockDaily() {
for _, item := range reply.Data.Items { for _, item := range reply.Data.Items {
var cnt int64 var cnt int64
impl.DBService.Model(&models.StockDaily{}).Where("ts_code=? and trade_date=?", item[0].(string), item[1].(string)).Count(&cnt) impl.DBService.Model(&models.StockDaily{}).Where("ts_code=? and trade_date=?", item[0].(string), item[1].(string)).Count(&cnt)
log.Println("++ items")
if cnt == 0 { if cnt == 0 {
impl.DBService.Create(&models.StockDaily{ impl.DBService.Create(&models.StockDaily{
TsCode: item[0].(string), TsCode: item[0].(string),

View File

@@ -2,6 +2,7 @@ package a
import ( import (
"log" "log"
"strings"
"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"
@@ -22,7 +23,8 @@ func GetStockIndicator() {
continue continue
} }
reply, err := TushareClient.Daily(params, []string{}) fields := strings.Split("ts_code,trade_date,close,turnover_rate,turnover_rate_f,volume_ratio,pe,pe_ttm,pb,ps,ps_ttm,dv_ratio,dv_ttm,total_share,float_share,free_share,total_mv,circ_mv", ",")
reply, err := TushareClient.Daily(params, fields)
if err != nil { if err != nil {
log.Println("ERROR", "GetStockIndicator", err) log.Println("ERROR", "GetStockIndicator", err)
return return