From a00fe12141df56426b09ffb1073db5f1709b1195 Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Tue, 10 Mar 2026 17:56:31 +0800 Subject: [PATCH] f --- internal/domains/api/dto/api_request_dto.go | 5 ++++- internal/domains/api/services/form_config_service.go | 1 + .../api/services/processors/qygl/qyglj1u9_processor.go | 3 +-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/internal/domains/api/dto/api_request_dto.go b/internal/domains/api/dto/api_request_dto.go index 222b55d..a8f62f7 100644 --- a/internal/domains/api/dto/api_request_dto.go +++ b/internal/domains/api/dto/api_request_dto.go @@ -118,7 +118,10 @@ type QYGLUY3SReq struct { EntRegno string `json:"ent_reg_no" validate:"omitempty"` EntCode string `json:"ent_code" validate:"omitempty,validUSCI"` } - +type QYGLJ1U9Req struct { + EntName string `json:"ent_name" validate:"required,min=1,validEnterpriseName"` + EntCode string `json:"ent_code" validate:"required,validUSCI"` +} type JRZQOCRYReq struct { PhotoData string `json:"photo_data" validate:"required,validBase64Image"` } diff --git a/internal/domains/api/services/form_config_service.go b/internal/domains/api/services/form_config_service.go index 10f6996..d1faab6 100644 --- a/internal/domains/api/services/form_config_service.go +++ b/internal/domains/api/services/form_config_service.go @@ -176,6 +176,7 @@ func (s *FormConfigServiceImpl) getDTOStruct(ctx context.Context, apiCode string "QCXG8A3D": &dto.QCXG8A3DReq{}, "QCXG6B4E": &dto.QCXG6B4EReq{}, "QYGL2B5C": &dto.QYGL2B5CReq{}, + "QYGLJ1U9": &dto.QYGLJ1U9Req{}, "JRZQ2F8A": &dto.JRZQ2F8AReq{}, "JRZQ1E7B": &dto.JRZQ1E7BReq{}, "JRZQ3C9R": &dto.JRZQ3C9RReq{}, diff --git a/internal/domains/api/services/processors/qygl/qyglj1u9_processor.go b/internal/domains/api/services/processors/qygl/qyglj1u9_processor.go index a08fbd3..ba5af33 100644 --- a/internal/domains/api/services/processors/qygl/qyglj1u9_processor.go +++ b/internal/domains/api/services/processors/qygl/qyglj1u9_processor.go @@ -20,7 +20,7 @@ import ( // 然后复用 qyglj1u9_processor_build.go 中的 buildReport / map* 逻辑生成企业报告结构 func ProcessQYGLJ1U9Request(ctx context.Context, params []byte, deps *processors.ProcessorDependencies) ([]byte, error) { // 复用 QYGLUY3S 的入参结构:企业名称/注册号/统一社会信用代码 - var p dto.QYGLUY3SReq + var p dto.QYGLJ1U9Req if err := json.Unmarshal(params, &p); err != nil { return nil, errors.Join(processors.ErrSystem, err) } @@ -63,7 +63,6 @@ func ProcessQYGLJ1U9Request(ctx context.Context, params []byte, deps *processors // 企业全量信息核验V2(QYGLUY3S) call("jiguangFull", map[string]interface{}{ "ent_name": p.EntName, - "ent_reg_no": p.EntRegno, "ent_code": p.EntCode, }, ProcessQYGLUY3SRequest)