add list symbols

This commit is contained in:
王性驊 2025-08-04 23:41:09 +08:00
parent 436996d25d
commit 4e8bc736bf
2 changed files with 12 additions and 14 deletions

View File

@ -1,11 +1,9 @@
package blockchainservicelogic package blockchainservicelogic
import ( import (
"context"
app_cloudep_blockchain "blockchain/gen_result/pb/code.30cm.net/digimon/app-cloudep-blockchain" app_cloudep_blockchain "blockchain/gen_result/pb/code.30cm.net/digimon/app-cloudep-blockchain"
"blockchain/internal/svc" "blockchain/internal/svc"
"context"
"github.com/zeromicro/go-zero/core/logx" "github.com/zeromicro/go-zero/core/logx"
) )
@ -29,10 +27,9 @@ func (l *ListSymbolsLogic) ListSymbols(in *app_cloudep_blockchain.ListSymbolsReq
if err != nil { if err != nil {
return nil, err return nil, err
} }
rpy := make([]*app_cloudep_blockchain.Symbol, 0, len(result)) rpy := make([]*app_cloudep_blockchain.Symbol, 0, len(result))
for _, item := range result { for _, item := range result {
if item != nil {
rpy = append(rpy, &app_cloudep_blockchain.Symbol{ rpy = append(rpy, &app_cloudep_blockchain.Symbol{
Symbol: item.Symbol, Symbol: item.Symbol,
Status: item.Status, Status: item.Status,
@ -42,6 +39,7 @@ func (l *ListSymbolsLogic) ListSymbols(in *app_cloudep_blockchain.ListSymbolsReq
QuoteAssetPrecision: int32(item.QuoteAssetPrecision), QuoteAssetPrecision: int32(item.QuoteAssetPrecision),
}) })
} }
}
return &app_cloudep_blockchain.ListSymbolsResponse{ return &app_cloudep_blockchain.ListSymbolsResponse{
Symbols: rpy, Symbols: rpy,

View File

@ -42,7 +42,7 @@ func (use *BinanceUseCase) GetSymbols(ctx context.Context) ([]*usecase.Symbol, e
return nil, e return nil, e
} }
rpy := make([]*usecase.Symbol, len(result)) rpy := make([]*usecase.Symbol, 0, len(result))
for _, item := range result { for _, item := range result {
rpy = append(rpy, &usecase.Symbol{ rpy = append(rpy, &usecase.Symbol{
Symbol: item.Symbol, Symbol: item.Symbol,