From 0ff14fc01caa2be47dd226f1698e7bb5838ed624 Mon Sep 17 00:00:00 2001 From: spark Date: Wed, 19 Feb 2025 20:37:56 +0800 Subject: [PATCH] =?UTF-8?q?refactor(data):=E4=BC=98=E5=8C=96=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=A4=84=E7=90=86=E5=92=8C=E6=A0=BC=E5=BC=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改 OpenAI 消息内容格式,增加日期信息 - 重置股票指数和基本信息的 ID 为 0,以确保正确插入数据库 --- backend/data/openai_api.go | 2 +- backend/data/stock_data_api.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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) }