Tushare token 写死在代码中
This commit is contained in:
@@ -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()})
|
||||
|
||||
Reference in New Issue
Block a user