diff --git a/backend/data/openai_api.go b/backend/data/openai_api.go index fb570c5..00a18b2 100644 --- a/backend/data/openai_api.go +++ b/backend/data/openai_api.go @@ -179,7 +179,7 @@ func (o OpenAi) NewChatStream(stock, stockCode, userQuestion string) <-chan map[ } msg = append(msg, map[string]interface{}{ "role": "assistant", - "content": stock + "当前价格:" + price, + "content": stock + time.Now().Format(time.DateOnly) + "价格:" + price, }) }() diff --git a/backend/data/stock_data_api.go b/backend/data/stock_data_api.go index 7e30f31..54c7f3f 100644 --- a/backend/data/stock_data_api.go +++ b/backend/data/stock_data_api.go @@ -226,6 +226,7 @@ func (receiver StockDataApi) GetIndexBasic() { if err != nil { continue } + index.ID = 0 db.Dao.Model(&IndexBasic{}).FirstOrCreate(index, &IndexBasic{TsCode: index.TsCode}).Where("ts_code = ?", index.TsCode).Updates(index) } @@ -274,6 +275,7 @@ func (receiver StockDataApi) GetStockBaseInfo() { if err != nil { continue } + stock.ID = 0 db.Dao.Model(&StockBasic{}).FirstOrCreate(stock, &StockBasic{TsCode: stock.TsCode}).Where("ts_code = ?", stock.TsCode).Updates(stock) }