From 6a1a59de8d279da0d48417f74013fd6b33e6df2e Mon Sep 17 00:00:00 2001 From: Mrx <18278715334@163.com> Date: Fri, 30 Jan 2026 18:32:16 +0800 Subject: [PATCH] f --- internal/domains/api/dto/api_request_dto.go | 5 ++--- internal/domains/api/services/api_request_service.go | 3 +-- internal/domains/api/services/form_config_service.go | 3 +-- .../api/services/processors/qcxg/qcxg7a2b_processor.go | 2 +- .../api/services/processors/qcxg/qcxgm7r9_processor.go | 8 ++++---- 5 files changed, 9 insertions(+), 12 deletions(-) diff --git a/internal/domains/api/dto/api_request_dto.go b/internal/domains/api/dto/api_request_dto.go index 5788824..84cf7ed 100644 --- a/internal/domains/api/dto/api_request_dto.go +++ b/internal/domains/api/dto/api_request_dto.go @@ -126,7 +126,7 @@ type QCXG9F5CReq struct { type QCXG3B8ZReq struct { PlateNo string `json:"plate_no" validate:"required"` } -type QCXM7R9Req struct { +type QCXGM7R9Req struct { PlateNo string `json:"plate_no" validate:"required"` } type QCXGP1W3Req struct { @@ -298,9 +298,8 @@ type COMB86PMReq struct { } type QCXG7A2BReq struct { - IDCard string `json:"id_card" validate:"required,validIDCard"` + PlateNo string `json:"plate_no" validate:"required"` } - type QCXG4896Req struct { PlateNo string `json:"plate_no" validate:"required"` AuthDate string `json:"auth_date" validate:"required,validAuthDate" encrypt:"false"` diff --git a/internal/domains/api/services/api_request_service.go b/internal/domains/api/services/api_request_service.go index 292090d..b0700d9 100644 --- a/internal/domains/api/services/api_request_service.go +++ b/internal/domains/api/services/api_request_service.go @@ -273,8 +273,7 @@ func registerAllProcessors(combService *comb.CombService) { "QCXG9F5C": qcxg.ProcessQCXG9F5CERequest, //疑似营运车辆注册平台数 10386 "QCXG3B8Z": qcxg.ProcessQCXG3B8ZRequest, //疑似运营车辆查询(月度里程)10268 "QCXGP1W3": qcxg.ProcessQCXGP1W3Request, //疑似运营车辆查询(季度里程)10269 - "QCXM7R9": qcxg.ProcessQCXM7R9Request, //疑似运营车辆查询(半年度里程)10270 - "QCXGH1E6": qcxg.ProcessQCXGH1E6Request, // 全国车辆VIN基础信息查验 9054 + "QCXGM7R9": qcxg.ProcessQCXGM7R9Request, //疑似运营车辆查询(半年度里程)10270 "QCXG5U0Z": qcxg.ProcessQCXG5U0ZRequest, // 车辆静态信息查询 10479 "QCXGY7F2": qcxg.ProcessQCXGY7F2Request, // 二手车VIN估值 10443 diff --git a/internal/domains/api/services/form_config_service.go b/internal/domains/api/services/form_config_service.go index b195ef0..98fa35e 100644 --- a/internal/domains/api/services/form_config_service.go +++ b/internal/domains/api/services/form_config_service.go @@ -248,8 +248,7 @@ func (s *FormConfigServiceImpl) getDTOStruct(ctx context.Context, apiCode string "QCXG9F5C": &dto.QCXG9F5CReq{}, //疑似营运车辆注册平台数 10386 "QCXG3B8Z": &dto.QCXG3B8ZReq{}, //疑似运营车辆查询(月度里程)10268 "QCXGP1W3": &dto.QCXGP1W3Req{}, //疑似运营车辆查询(季度里程)10269 - "QCXM7R9": &dto.QCXM7R9Req{}, //疑似运营车辆查询(半年度里程)10270 - "QCXGH1E6": &dto.QCXGH1E6Req{}, //全国车辆VIN基础信息查验 9054 + "QCXGM7R9": &dto.QCXGM7R9Req{}, //疑似运营车辆查询(半年度里程)10270 "QCXG5U0Z": &dto.QCXG5U0ZReq{}, //车辆静态信息查询 10479 "QCXGY7F2": &dto.QCXGY7F2Req{}, //二手车VIN估值 10443 diff --git a/internal/domains/api/services/processors/qcxg/qcxg7a2b_processor.go b/internal/domains/api/services/processors/qcxg/qcxg7a2b_processor.go index 97c23a2..3a069b8 100644 --- a/internal/domains/api/services/processors/qcxg/qcxg7a2b_processor.go +++ b/internal/domains/api/services/processors/qcxg/qcxg7a2b_processor.go @@ -22,7 +22,7 @@ func ProcessQCXG7A2BRequest(ctx context.Context, params []byte, deps *processors } reqData := map[string]interface{}{ - "cardNo": paramsDto.IDCard, + "cardNo": paramsDto.PlateNo, } respBytes, err := deps.YushanService.CallAPI(ctx, "CAR061", reqData) diff --git a/internal/domains/api/services/processors/qcxg/qcxgm7r9_processor.go b/internal/domains/api/services/processors/qcxg/qcxgm7r9_processor.go index 5a86ec1..c796452 100644 --- a/internal/domains/api/services/processors/qcxg/qcxgm7r9_processor.go +++ b/internal/domains/api/services/processors/qcxg/qcxgm7r9_processor.go @@ -10,9 +10,9 @@ import ( "tyapi-server/internal/infrastructure/external/shujubao" ) -// ProcessQCXM7R9Request QCXGM7R9 疑似运营车辆查询(半年度里程)10270 API 处理方法(使用数据宝服务示例) -func ProcessQCXM7R9Request(ctx context.Context, params []byte, deps *processors.ProcessorDependencies) ([]byte, error) { - var paramsDto dto.QCXM7R9Req +// ProcessQCXGM7R9Request QCXGM7R9 疑似运营车辆查询(半年度里程)10270 API 处理方法(使用数据宝服务示例) +func ProcessQCXGM7R9Request(ctx context.Context, params []byte, deps *processors.ProcessorDependencies) ([]byte, error) { + var paramsDto dto.QCXGM7R9Req if err := json.Unmarshal(params, ¶msDto); err != nil { return nil, errors.Join(processors.ErrSystem, err) } @@ -28,7 +28,7 @@ func ProcessQCXM7R9Request(ctx context.Context, params []byte, deps *processors. } // 最终请求 URL = https://api.chinadatapay.com/communication + 拼接接口地址值,如 personal/197 - apiPath := "/personal/10270" + apiPath := "/communication/personal/10270" data, err := deps.ShujubaoService.CallAPI(ctx, apiPath, reqParams) if err != nil { if errors.Is(err, shujubao.ErrDatasource) {