Tushare token 写死在代码中

This commit is contained in:
2026-07-04 14:46:38 +08:00
parent b774899655
commit 44fb305f8a
4 changed files with 7 additions and 20 deletions
+2 -10
View File
@@ -4,7 +4,6 @@ import (
"net/http"
"strings"
"stock-user-system/internal/config"
"stock-user-system/internal/datasource"
"stock-user-system/internal/models"
@@ -15,16 +14,14 @@ import (
// DataSyncHandler 处理数据同步相关接口。
type DataSyncHandler struct {
DB *gorm.DB
CFG *config.Config
client *datasource.Client
}
// NewDataSyncHandler 创建数据同步处理器。
func NewDataSyncHandler(db *gorm.DB, cfg *config.Config) *DataSyncHandler {
func NewDataSyncHandler(db *gorm.DB) *DataSyncHandler {
return &DataSyncHandler{
DB: db,
CFG: cfg,
client: datasource.NewClient(cfg),
client: datasource.NewClient(),
}
}
@@ -35,11 +32,6 @@ type initStocksResponse struct {
// InitStocks 从 Tushare 拉取全部上市股票列表并写入数据库。
func (h *DataSyncHandler) InitStocks(c *gin.Context) {
if h.CFG.TushareToken == "" {
c.JSON(http.StatusBadRequest, gin.H{"success": false, "error": "未配置 TUSHARE_TOKEN"})
return
}
stocks, err := h.client.ListStocks()
if err != nil {
c.JSON(http.StatusInternalServerError, gin.H{"success": false, "error": err.Error()})