修复前端关注美股后不会展示的问题

修复前端美股默认排序靠前问题
修复后端美股无法排序问题
This commit is contained in:
浓睡不消残酒 2025-06-24 18:11:28 +08:00
parent 9f2719cdbc
commit be02343d68
2 changed files with 765 additions and 706 deletions

View File

@ -400,7 +400,13 @@ func (receiver StockDataApi) Follow(stockCode string) string {
logger.SugaredLogger.Error(err) logger.SugaredLogger.Error(err)
return "关注失败" return "关注失败"
} }
if strings.HasPrefix(stockCode, "us") {
stockCode = strings.Replace(stockCode, "us", "gb_", 1)
}
if strings.HasPrefix(stockCode, "US") {
stockCode = strings.Replace(stockCode, "US", "gb_", 1)
}
stockCode = strings.ToLower(stockCode)
maxSort := int64(0) maxSort := int64(0)
db.Dao.Model(&FollowedStock{}).Raw("select max(sort) as sort from followed_stock").Scan(&maxSort) db.Dao.Model(&FollowedStock{}).Raw("select max(sort) as sort from followed_stock").Scan(&maxSort)
@ -464,10 +470,10 @@ func (receiver StockDataApi) SetAlarmChangePercent(val, alarmPrice float64, stoc
} }
func (receiver StockDataApi) SetStockSort(newSort int64, stockCode string) { func (receiver StockDataApi) SetStockSort(newSort int64, stockCode string) {
if strutil.HasPrefixAny(stockCode, []string{"gb_"}) { //if strutil.HasPrefixAny(stockCode, []string{"gb_"}) {
stockCode = strings.ToLower(stockCode) // stockCode = strings.ToLower(stockCode)
stockCode = strings.Replace(stockCode, "gb_", "us", 1) // stockCode = strings.Replace(stockCode, "gb_", "us", 1)
} //}
// 获取当前排序值 // 获取当前排序值
var currentStock FollowedStock var currentStock FollowedStock

File diff suppressed because it is too large Load Diff