diff --git a/internal/infrastructure/external/zhicha/zhicha_service.go b/internal/infrastructure/external/zhicha/zhicha_service.go index c57dfb0..29993d0 100644 --- a/internal/infrastructure/external/zhicha/zhicha_service.go +++ b/internal/infrastructure/external/zhicha/zhicha_service.go @@ -210,6 +210,11 @@ func (z *ZhichaService) CallAPI(ctx context.Context, proID string, params map[st return nil, ErrDatasource } + // 201 表示查询为空,返回空对象 + if zhichaResp.Code == "201" { + return map[string]interface{}{}, nil + } + // 返回data字段 return zhichaResp.Data, nil }