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