This commit is contained in:
Mrx
2026-05-20 20:30:50 +08:00
parent 95006a2455
commit 9fb5db56e3

View File

@@ -10,7 +10,7 @@ import (
"tyapi-server/internal/infrastructure/external/jiguang" "tyapi-server/internal/infrastructure/external/jiguang"
) )
// ProcessQCXG5F3ARequest QCXG5F3A API处理方法 - 极光名下车辆车牌查询 // ProcessQCXG5F3ARequest QCXG5F3A API处理方法 - 极光名下车辆车牌查询 以替换数量
func ProcessQCXG5F3ARequest(ctx context.Context, params []byte, deps *processors.ProcessorDependencies) ([]byte, error) { func ProcessQCXG5F3ARequest(ctx context.Context, params []byte, deps *processors.ProcessorDependencies) ([]byte, error) {
var paramsDto dto.QCXG5F3AReq var paramsDto dto.QCXG5F3AReq
if err := json.Unmarshal(params, &paramsDto); err != nil { if err := json.Unmarshal(params, &paramsDto); err != nil {
@@ -21,21 +21,17 @@ func ProcessQCXG5F3ARequest(ctx context.Context, params []byte, deps *processors
return nil, errors.Join(processors.ErrInvalidParam, err) return nil, errors.Join(processors.ErrInvalidParam, err)
} }
null := ""
// 构建请求参数 // 构建请求参数
reqData := map[string]interface{}{ reqData := map[string]interface{}{
"id_card": paramsDto.IDCard, "idNum": paramsDto.IDCard,
"name": paramsDto.Name, "name": paramsDto.Name,
"userType": null, "userType": "1",
"vehicleType": null,
"encryptionType": null,
"encryptionContent": null,
} }
// 调用极光API // 调用极光API
// apiCode: vehicle-person-vehicles (用于请求头) // apiCode: vehicle-inquiry-under-name (用于请求头)
// apiPath: vehicle/person-vehicles (用于URL路径) // apiPath: vehicle/inquiry-under-name (用于URL路径)
respBytes, err := deps.JiguangService.CallAPI(ctx, "vehicle-person-vehicles", "vehicle/person-vehicles", reqData) respBytes, err := deps.JiguangService.CallAPI(ctx, "vehicle-inquiry-under-name", "vehicle/inquiry-under-name", reqData)
if err != nil { if err != nil {
// 根据错误类型返回相应的错误 // 根据错误类型返回相应的错误
if errors.Is(err, jiguang.ErrNotFound) { if errors.Is(err, jiguang.ErrNotFound) {