From 06b51c92ebd814317d1a5031d0a46d35fd3720d9 Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Mon, 6 Jul 2026 11:56:47 +0800 Subject: [PATCH] f --- internal/domains/api/dto/api_request_dto.go | 5 +++++ .../domains/api/services/api_request_service.go | 1 + .../domains/api/services/form_config_service.go | 1 + .../services/processors/yysy/yysyc2v7_processor.go | 14 ++++++++++++++ 4 files changed, 21 insertions(+) create mode 100644 internal/domains/api/services/processors/yysy/yysyc2v7_processor.go diff --git a/internal/domains/api/dto/api_request_dto.go b/internal/domains/api/dto/api_request_dto.go index ea16585..8322758 100644 --- a/internal/domains/api/dto/api_request_dto.go +++ b/internal/domains/api/dto/api_request_dto.go @@ -1086,6 +1086,11 @@ type YYSY7R4VReq struct { MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"` } +// YYSYC2V7Req 运营商近3个月平均账单 +type YYSYC2V7Req struct { + MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"` +} + type QYGL5S1IReq struct { EntCode string `json:"ent_code" validate:"omitempty,validUSCI"` EntName string `json:"ent_name" validate:"required,min=1,validEnterpriseName"` diff --git a/internal/domains/api/services/api_request_service.go b/internal/domains/api/services/api_request_service.go index 30b12c1..8e40c1f 100644 --- a/internal/domains/api/services/api_request_service.go +++ b/internal/domains/api/services/api_request_service.go @@ -221,6 +221,7 @@ func registerAllProcessors(combService *comb.CombService) { "YYSYP7PL": yysy.ProcessYYSYP7PLRequest, //手机二次放号检测查询 "YYSY2M8Q": yysy.ProcessYYSY2M8QRequest, //手机消费区间验证 "YYSY7R4V": yysy.ProcessYYSY7R4VRequest, //手机停机验证 + "YYSYC2V7": yysy.ProcessYYSYC2V7Request, //运营商近3个月平均账单 "YYSYS7Y1": yysy.ProcessYYSYS7Y1Request, //移动手机号易诉分 // IVYZ系列处理器 diff --git a/internal/domains/api/services/form_config_service.go b/internal/domains/api/services/form_config_service.go index ce7eb57..f455cc8 100644 --- a/internal/domains/api/services/form_config_service.go +++ b/internal/domains/api/services/form_config_service.go @@ -254,6 +254,7 @@ func (s *FormConfigServiceImpl) getDTOStruct(ctx context.Context, apiCode string "YYSYGLSF": &dto.YYSYGLSFReq{}, //全网手机三要素验证1979周更新版 "YYSY2M8Q": &dto.YYSY2M8QReq{}, //手机消费区间验证 "YYSY7R4V": &dto.YYSY7R4VReq{}, //手机停机验证 + "YYSYC2V7": &dto.YYSYC2V7Req{}, //运营商近3个月平均账单 "QCXG3M7Z": &dto.QCXG3M7ZReq{}, //人车关系核验(ETC)10093 月更 "JRZQ1P5G": &dto.JRZQ1P5GReq{}, //全国自然人借贷压力指数查询(2) "IVYZ9OHN": &dto.IVYZ9OHNReq{}, //身份证OCR diff --git a/internal/domains/api/services/processors/yysy/yysyc2v7_processor.go b/internal/domains/api/services/processors/yysy/yysyc2v7_processor.go new file mode 100644 index 0000000..83e6eaf --- /dev/null +++ b/internal/domains/api/services/processors/yysy/yysyc2v7_processor.go @@ -0,0 +1,14 @@ +package yysy + +import ( + "context" + + "hyapi-server/internal/domains/api/dto" + "hyapi-server/internal/domains/api/services/processors" +) + +// ProcessYYSYC2V7Request YYSYP72D 运营商近3个月平均账单(天远中转) +func ProcessYYSYC2V7Request(ctx context.Context, params []byte, deps *processors.ProcessorDependencies) ([]byte, error) { + var paramsDto dto.YYSYC2V7Req + return processors.ValidateParamsAndCallTianyuan(ctx, deps, "YYSYP72D", params, ¶msDto) +}