diff --git a/internal/infrastructure/external/shujubao/shujubao_service.go b/internal/infrastructure/external/shujubao/shujubao_service.go index 9eacbcc..1c900a8 100644 --- a/internal/infrastructure/external/shujubao/shujubao_service.go +++ b/internal/infrastructure/external/shujubao/shujubao_service.go @@ -255,7 +255,8 @@ func (s *ShujubaoService) CallAPI(ctx context.Context, apiPath string, params ma code := shujubaoResp.Code if code == "10001" || code == "10006" { - return nil, ErrQueryEmpty + // 查空/查无:返回空数组,不视为错误 + return []interface{}{}, nil } if code != "10000" { shujubaoErr := NewShujubaoErrorFromCode(code, shujubaoResp.Message)