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) { - + - +