diff --git a/internal/domains/api/services/processors/qygl/qygl4b2e_processor.go b/internal/domains/api/services/processors/qygl/qygl4b2e_processor.go index 082eb4d..5d4db59 100644 --- a/internal/domains/api/services/processors/qygl/qygl4b2e_processor.go +++ b/internal/domains/api/services/processors/qygl/qygl4b2e_processor.go @@ -64,10 +64,11 @@ func ProcessQYGL4B2ERequest( if errors.Is(err, shujubao.ErrDatasource) { return nil, errors.Join(processors.ErrDatasource, err) } - // if errors.Is(err, shujubao.ErrQueryEmpty) { - // return nil, errors.Join(processors.ErrNotFound, err) - // } - return nil, errors.Join(processors.ErrSystem, err) + if errors.Is(err, shujubao.ErrQueryEmpty) { + data = map[string]interface{}{} + } else { + return nil, errors.Join(processors.ErrSystem, err) + } } // 原始返回结构处理 - data 是 map[string]interface{} 类型 diff --git a/internal/domains/api/services/processors/qygl/qygl7d9a_processor.go b/internal/domains/api/services/processors/qygl/qygl7d9a_processor.go index 582d059..083352c 100644 --- a/internal/domains/api/services/processors/qygl/qygl7d9a_processor.go +++ b/internal/domains/api/services/processors/qygl/qygl7d9a_processor.go @@ -94,10 +94,11 @@ func ProcessQYGL7D9ARequest(ctx context.Context, params []byte, deps *processors if errors.Is(err, shujubao.ErrDatasource) { return nil, errors.Join(processors.ErrDatasource, err) } - // if errors.Is(err, shujubao.ErrQueryEmpty) { - // return nil, errors.Join(processors.ErrNotFound, err) - // } - return nil, errors.Join(processors.ErrSystem, err) + if errors.Is(err, shujubao.ErrQueryEmpty) { + data = map[string]interface{}{} + } else { + return nil, errors.Join(processors.ErrSystem, err) + } } // 原始返回结构处理 - data 是 map[string]interface{} 类型 diff --git a/internal/domains/api/services/processors/qygl/qygl8b4d_processor.go b/internal/domains/api/services/processors/qygl/qygl8b4d_processor.go index 5b6cfe4..f4e43b6 100644 --- a/internal/domains/api/services/processors/qygl/qygl8b4d_processor.go +++ b/internal/domains/api/services/processors/qygl/qygl8b4d_processor.go @@ -85,10 +85,11 @@ func ProcessQYGL8B4DRequest(ctx context.Context, params []byte, deps *processors if errors.Is(err, shujubao.ErrDatasource) { return nil, errors.Join(processors.ErrDatasource, err) } - // if errors.Is(err, shujubao.ErrQueryEmpty) { - // return nil, errors.Join(processors.ErrNotFound, err) - // } - return nil, errors.Join(processors.ErrSystem, err) + if errors.Is(err, shujubao.ErrQueryEmpty) { + data = map[string]interface{}{} + } else { + return nil, errors.Join(processors.ErrSystem, err) + } } // 原始返回结构处理 - data 是 map[string]interface{} 类型