1、暂存

This commit is contained in:
2025-10-14 19:58:59 +08:00
parent 556a32cb7c
commit 643eab3496
60 changed files with 5244 additions and 657 deletions

View File

@ -182,14 +182,7 @@ func handleTickerMessage(msg []byte) {
return
}
pairs := make([]map[string]interface{}, 0)
trades := make([]models.TradeSet, 0)
pairsVal, _ := helper.DefaultRedis.GetString(rediskey.SpotSymbolTicker)
if err := sonic.UnmarshalString(pairsVal, &pairs); err != nil {
log.Error("解码ticker消息失败", zap.Error(err))
return
}
for _, dataMap := range streamResp.Data {
symbolName, ok := dataMap["s"].(string)
@ -232,15 +225,6 @@ func handleTickerMessage(msg []byte) {
tradeSet.Volume = utility.StringFloat64Cut(dataMap["v"].(string), int32(tradeSet.AmountDigit))
tradeSet.QuoteVolume = utility.StringFloat64Cut(dataMap["q"].(string), 5)
for index := range pairs {
if symbol, ok := pairs[index]["symbol"].(string); ok {
if symbol == symbolName {
pairs[index]["price"] = tradeSet.LastPrice
break
}
}
}
trades = append(trades, tradeSet)
tcVal, _ = sonic.MarshalString(&tradeSet)