From ee5c47f2dce0de2fdfc3570557b5c313bbc96b7e Mon Sep 17 00:00:00 2001 From: ArvinLovegood Date: Thu, 20 Mar 2025 14:46:04 +0800 Subject: [PATCH] =?UTF-8?q?refactor(frontend):=E4=BC=98=E5=8C=96OpenAI?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E7=95=8C=E9=9D=A2=E5=B8=83=E5=B1=80=E5=92=8C?= =?UTF-8?q?=E5=85=B3=E6=B3=A8=E8=82=A1=E7=A5=A8=E6=97=B6=E7=9A=84=E6=8E=92?= =?UTF-8?q?=E5=BA=8F=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 调整了 OpenAI 设置界面的表单项布局,将 span 属性从 22 改为11 - 修改了模型用户 Prompt 输入框的行数,从 2 行调整为 5 行 - 增加了关注股票时的排序逻辑,获取最大排序值并加 1 --- backend/data/stock_data_api.go | 8 +++++++- frontend/src/components/settings.vue | 8 ++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/backend/data/stock_data_api.go b/backend/data/stock_data_api.go index ad0dd61..cb90256 100644 --- a/backend/data/stock_data_api.go +++ b/backend/data/stock_data_api.go @@ -347,6 +347,12 @@ func (receiver StockDataApi) Follow(stockCode string) string { logger.SugaredLogger.Error(err) return "关注失败" } + + maxSort := int64(0) + db.Dao.Model(&FollowedStock{}).Raw("select max(sort) as sort from followed_stock").Scan(&maxSort) + + logger.SugaredLogger.Infof("Follow-maxSort %v", maxSort) + stockInfo := (*stockInfos)[0] price, _ := convertor.ToFloat(stockInfo.Price) db.Dao.Model(&FollowedStock{}).FirstOrCreate(&FollowedStock{ @@ -356,7 +362,7 @@ func (receiver StockDataApi) Follow(stockCode string) string { Time: time.Now(), ChangePercent: 0, PriceChange: 0, - Sort: 0, + Sort: maxSort + 1, AlarmChangePercent: 3, AlarmPrice: price + 1, }, &FollowedStock{StockCode: stockCode}) diff --git a/frontend/src/components/settings.vue b/frontend/src/components/settings.vue index 666e640..a7092d3 100644 --- a/frontend/src/components/settings.vue +++ b/frontend/src/components/settings.vue @@ -264,7 +264,7 @@ window.onerror = function (event, source, lineno, colno, error) { - + - +