diff --git a/internal/domains/api/dto/api_request_dto.go b/internal/domains/api/dto/api_request_dto.go index 5fc99a7..e36cbb9 100644 --- a/internal/domains/api/dto/api_request_dto.go +++ b/internal/domains/api/dto/api_request_dto.go @@ -274,6 +274,7 @@ type QCXG4896Req struct { } type QCXG5F3AReq struct { IDCard string `json:"id_card" validate:"required,validIDCard"` + Name string `json:"name" validate:"omitempty,min=1,validName"` } type QCXGGB2QReq struct { diff --git a/internal/domains/api/services/processors/qcxg/qcxg5f3a_processor.go b/internal/domains/api/services/processors/qcxg/qcxg5f3a_processor.go index a5ab3ba..b76b909 100644 --- a/internal/domains/api/services/processors/qcxg/qcxg5f3a_processor.go +++ b/internal/domains/api/services/processors/qcxg/qcxg5f3a_processor.go @@ -10,7 +10,7 @@ import ( "tyapi-server/internal/infrastructure/external/jiguang" ) -// ProcessQCXG5F3ARequest QCXG5F3A API处理方法 - 极光个人车辆查询 +// ProcessQCXG5F3ARequest QCXG5F3A API处理方法 - 极光名下车辆车牌查询 func ProcessQCXG5F3ARequest(ctx context.Context, params []byte, deps *processors.ProcessorDependencies) ([]byte, error) { var paramsDto dto.QCXG5F3AReq if err := json.Unmarshal(params, ¶msDto); err != nil { @@ -24,6 +24,7 @@ func ProcessQCXG5F3ARequest(ctx context.Context, params []byte, deps *processors // 构建请求参数 reqData := map[string]interface{}{ "id_card": paramsDto.IDCard, + "name": paramsDto.Name, } // 调用极光API @@ -44,4 +45,3 @@ func ProcessQCXG5F3ARequest(ctx context.Context, params []byte, deps *processors // 极光服务已经返回了 data 字段的 JSON,直接返回即可 return respBytes, nil } -