feat(stock_data_api): 搜索股票时包含深交所指数

- 将指数市场范围从上交所(SSE)扩展到包括深交所(SZSE)
- 优化了股票和指数的搜索逻辑,提高搜索结果的全面性
This commit is contained in:
spark 2025-01-03 13:17:19 +08:00
parent 5f1eaf02c4
commit 685a7d23b2

View File

@ -319,7 +319,7 @@ func (receiver StockDataApi) GetStockList(key string) []StockBasic {
var result []StockBasic var result []StockBasic
db.Dao.Model(&StockBasic{}).Where("name like ? or ts_code like ?", "%"+key+"%", "%"+key+"%").Find(&result) db.Dao.Model(&StockBasic{}).Where("name like ? or ts_code like ?", "%"+key+"%", "%"+key+"%").Find(&result)
var result2 []IndexBasic var result2 []IndexBasic
db.Dao.Model(&IndexBasic{}).Where("market = ?", "SSE").Where("name like ? or ts_code like ?", "%"+key+"%", "%"+key+"%").Find(&result2) db.Dao.Model(&IndexBasic{}).Where("market in ?", []string{"SSE", "SZSE"}).Where("name like ? or ts_code like ?", "%"+key+"%", "%"+key+"%").Find(&result2)
for _, item := range result2 { for _, item := range result2 {
result = append(result, StockBasic{ result = append(result, StockBasic{