f+
This commit is contained in:
@@ -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, ¶msDto); err != nil {
|
if err := json.Unmarshal(params, ¶msDto); 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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user