From 80faf3cac0607251517defb007154578538841ab Mon Sep 17 00:00:00 2001 From: Mrx <18278715334@163.com> Date: Sat, 21 Mar 2026 19:17:17 +0800 Subject: [PATCH] f --- .../api/services/form_config_service.go | 386 +++++++++--------- .../processors/yysy/yysybe08test_processor.go | 21 +- 2 files changed, 213 insertions(+), 194 deletions(-) diff --git a/internal/domains/api/services/form_config_service.go b/internal/domains/api/services/form_config_service.go index a62753c..0741884 100644 --- a/internal/domains/api/services/form_config_service.go +++ b/internal/domains/api/services/form_config_service.go @@ -76,201 +76,201 @@ func (s *FormConfigServiceImpl) GetFormConfig(ctx context.Context, apiCode strin func (s *FormConfigServiceImpl) getDTOStruct(ctx context.Context, apiCode string) (interface{}, error) { // 建立API代码到DTO结构体的映射 dtoMap := map[string]interface{}{ - "IVYZ9363": &dto.IVYZ9363Req{}, - "IVYZ385E": &dto.IVYZ385EReq{}, - "IVYZ5733": &dto.IVYZ5733Req{}, - "FLXG3D56": &dto.FLXG3D56Req{}, - "FLXG75FE": &dto.FLXG75FEReq{}, - "FLXG0V3B": &dto.FLXG0V3BReq{}, - "FLXG0V4B": &dto.FLXG0V4BReq{}, - "FLXG54F5": &dto.FLXG54F5Req{}, - "FLXG162A": &dto.FLXG162AReq{}, - "FLXG0687": &dto.FLXG0687Req{}, - "FLXGBC21": &dto.FLXGBC21Req{}, - "FLXG970F": &dto.FLXG970FReq{}, - "FLXG5876": &dto.FLXG5876Req{}, - "FLXG9687": &dto.FLXG9687Req{}, - "FLXGC9D1": &dto.FLXGC9D1Req{}, - "FLXGCA3D": &dto.FLXGCA3DReq{}, - "FLXGDEC7": &dto.FLXGDEC7Req{}, - "JRZQ0A03": &dto.JRZQ0A03Req{}, - "JRZQ4AA8": &dto.JRZQ4AA8Req{}, - "JRZQ8203": &dto.JRZQ8203Req{}, - "JRZQDCBE": &dto.JRZQDCBEReq{}, - "QYGL2ACD": &dto.QYGL2ACDReq{}, - "QYGL6F2D": &dto.QYGL6F2DReq{}, - "QYGL45BD": &dto.QYGL45BDReq{}, - "QYGL8261": &dto.QYGL8261Req{}, - "QYGL8271": &dto.QYGL8271Req{}, - "QYGLB4C0": &dto.QYGLB4C0Req{}, - "QYGL23T7": &dto.QYGL23T7Req{}, - "QYGL5A3C": &dto.QYGL5A3CReq{}, - "QYGL8B4D": &dto.QYGL8B4DReq{}, - "QYGL9E2F": &dto.QYGL9E2FReq{}, - "QYGL7C1A": &dto.QYGL7C1AReq{}, - "QYGL3F8E": &dto.QYGL3F8EReq{}, - "YYSY4B37": &dto.YYSY4B37Req{}, - "YYSY4B21": &dto.YYSY4B21Req{}, - "YYSY6F2E": &dto.YYSY6F2EReq{}, - "YYSY09CD": &dto.YYSY09CDReq{}, - "IVYZ0B03": &dto.IVYZ0B03Req{}, + "IVYZ9363": &dto.IVYZ9363Req{}, + "IVYZ385E": &dto.IVYZ385EReq{}, + "IVYZ5733": &dto.IVYZ5733Req{}, + "FLXG3D56": &dto.FLXG3D56Req{}, + "FLXG75FE": &dto.FLXG75FEReq{}, + "FLXG0V3B": &dto.FLXG0V3BReq{}, + "FLXG0V4B": &dto.FLXG0V4BReq{}, + "FLXG54F5": &dto.FLXG54F5Req{}, + "FLXG162A": &dto.FLXG162AReq{}, + "FLXG0687": &dto.FLXG0687Req{}, + "FLXGBC21": &dto.FLXGBC21Req{}, + "FLXG970F": &dto.FLXG970FReq{}, + "FLXG5876": &dto.FLXG5876Req{}, + "FLXG9687": &dto.FLXG9687Req{}, + "FLXGC9D1": &dto.FLXGC9D1Req{}, + "FLXGCA3D": &dto.FLXGCA3DReq{}, + "FLXGDEC7": &dto.FLXGDEC7Req{}, + "JRZQ0A03": &dto.JRZQ0A03Req{}, + "JRZQ4AA8": &dto.JRZQ4AA8Req{}, + "JRZQ8203": &dto.JRZQ8203Req{}, + "JRZQDCBE": &dto.JRZQDCBEReq{}, + "QYGL2ACD": &dto.QYGL2ACDReq{}, + "QYGL6F2D": &dto.QYGL6F2DReq{}, + "QYGL45BD": &dto.QYGL45BDReq{}, + "QYGL8261": &dto.QYGL8261Req{}, + "QYGL8271": &dto.QYGL8271Req{}, + "QYGLB4C0": &dto.QYGLB4C0Req{}, + "QYGL23T7": &dto.QYGL23T7Req{}, + "QYGL5A3C": &dto.QYGL5A3CReq{}, + "QYGL8B4D": &dto.QYGL8B4DReq{}, + "QYGL9E2F": &dto.QYGL9E2FReq{}, + "QYGL7C1A": &dto.QYGL7C1AReq{}, + "QYGL3F8E": &dto.QYGL3F8EReq{}, + "YYSY4B37": &dto.YYSY4B37Req{}, + "YYSY4B21": &dto.YYSY4B21Req{}, + "YYSY6F2E": &dto.YYSY6F2EReq{}, + "YYSY09CD": &dto.YYSY09CDReq{}, + "IVYZ0B03": &dto.IVYZ0B03Req{}, "YYSYBE08": &dto.YYSYBE08Req{}, "YYSYBE08TEST": &dto.YYSYBE08Req{}, - "YYSYD50F": &dto.YYSYD50FReq{}, - "YYSYF7DB": &dto.YYSYF7DBReq{}, - "IVYZ9A2B": &dto.IVYZ9A2BReq{}, - "IVYZ7F2A": &dto.IVYZ7F2AReq{}, - "IVYZ4E8B": &dto.IVYZ4E8BReq{}, - "IVYZ1C9D": &dto.IVYZ1C9DReq{}, - "IVYZGZ08": &dto.IVYZGZ08Req{}, - "FLXG8A3F": &dto.FLXG8A3FReq{}, - "FLXG5B2E": &dto.FLXG5B2EReq{}, - "COMB298Y": &dto.COMB298YReq{}, - "COMB86PM": &dto.COMB86PMReq{}, - "QCXG7A2B": &dto.QCXG7A2BReq{}, - "COMENT01": &dto.COMENT01Req{}, - "JRZQ09J8": &dto.JRZQ09J8Req{}, - "FLXGDEA8": &dto.FLXGDEA8Req{}, - "FLXGDEA9": &dto.FLXGDEA9Req{}, - "JRZQ1D09": &dto.JRZQ1D09Req{}, - "IVYZ2A8B": &dto.IVYZ2A8BReq{}, - "IVYZ7C9D": &dto.IVYZ7C9DReq{}, - "IVYZ5E3F": &dto.IVYZ5E3FReq{}, - "YYSY4F2E": &dto.YYSY4F2EReq{}, - "YYSY8B1C": &dto.YYSY8B1CReq{}, - "YYSY6D9A": &dto.YYSY6D9AReq{}, - "YYSY3E7F": &dto.YYSY3E7FReq{}, - "FLXG5A3B": &dto.FLXG5A3BReq{}, - "FLXG9C1D": &dto.FLXG9C1DReq{}, - "FLXG2E8F": &dto.FLXG2E8FReq{}, - "JRZQ3C7B": &dto.JRZQ3C7BReq{}, - "JRZQ8A2D": &dto.JRZQ8A2DReq{}, - "JRZQ5E9F": &dto.JRZQ5E9FReq{}, - "JRZQ4B6C": &dto.JRZQ4B6CReq{}, - "JRZQ7F1A": &dto.JRZQ7F1AReq{}, - "DWBG6A2C": &dto.DWBG6A2CReq{}, - "DWBG8B4D": &dto.DWBG8B4DReq{}, - "FLXG8B4D": &dto.FLXG8B4DReq{}, - "IVYZ81NC": &dto.IVYZ81NCReq{}, - "IVYZ7F3A": &dto.IVYZ7F3AReq{}, - "IVYZ3P9M": &dto.IVYZ3P9MReq{}, - "IVYZ3A7F": &dto.IVYZ3A7FReq{}, - "IVYZ9D2E": &dto.IVYZ9D2EReq{}, - "IVYZ9K2L": &dto.IVYZ9K2LReq{}, - "DWBG7F3A": &dto.DWBG7F3AReq{}, - "YYSY8F3A": &dto.YYSY8F3AReq{}, - "QCXG9P1C": &dto.QCXG9P1CReq{}, - "JRZQ9E2A": &dto.JRZQ9E2AReq{}, - "YYSY9A1B": &dto.YYSY9A1BReq{}, - "YYSY8C2D": &dto.YYSY8C2DReq{}, - "YYSY7D3E": &dto.YYSY7D3EReq{}, - "YYSY9E4A": &dto.YYSY9E4AReq{}, - "JRZQ6F2A": &dto.JRZQ6F2AReq{}, - "JRZQ8B3C": &dto.JRZQ8B3CReq{}, - "JRZQ9D4E": &dto.JRZQ9D4EReq{}, - "FLXG7E8F": &dto.FLXG7E8FReq{}, - "QYGL5F6A": &dto.QYGL5F6AReq{}, - "IVYZ6G7H": &dto.IVYZ6G7HReq{}, - "IVYZ8I9J": &dto.IVYZ8I9JReq{}, - "JRZQ0L85": &dto.JRZQ0L85Req{}, - "COMBHZY2": &dto.COMBHZY2Req{}, // - "QCXG8A3D": &dto.QCXG8A3DReq{}, - "QCXG6B4E": &dto.QCXG6B4EReq{}, - "QYGL2B5C": &dto.QYGL2B5CReq{}, - "QYGLJ1U9": &dto.QYGLJ1U9Req{}, - "JRZQ2F8A": &dto.JRZQ2F8AReq{}, - "JRZQ1E7B": &dto.JRZQ1E7BReq{}, - "JRZQ3C9R": &dto.JRZQ3C9RReq{}, - "IVYZ2C1P": &dto.IVYZ2C1PReq{}, - "YYSY9F1B": &dto.YYSY9F1BReq{}, - "YYSY6F2B": &dto.YYSY6F2BReq{}, - "QYGL6S1B": &dto.QYGL6S1BReq{}, - "JRZQ0B6Y": &dto.JRZQ0B6YReq{}, - "JRZQ9A1W": &dto.JRZQ9A1WReq{}, - "JRZQ8F7C": &dto.JRZQ8F7CReq{}, //综合多头 - "FLXGK5D2": &dto.FLXGK5D2Req{}, - "FLXG3A9B": &dto.FLXG3A9BReq{}, - "IVYZP2Q6": &dto.IVYZP2Q6Req{}, - "JRZQ1W4X": &dto.JRZQ1W4XReq{}, //全景档案 - "QYGL2S0W": &dto.QYGL2S0WReq{}, //失信被执行企业个人查询 - "QYGL9T1Q": &dto.QYGL9T1QReq{}, //全国企业借贷意向验证查询_V1 - "QYGL5A9T": &dto.QYGL5A9TReq{}, //全国企业各类工商风险统计数量查询 - "JRZQ3P01": &dto.JRZQ3P01Req{}, //天远风控决策 - "JRZQ3AG6": &dto.JRZQ3AG6Req{}, //轻松查公积 - "IVYZ2B2T": &dto.IVYZ2B2TReq{}, //能力资质核验(学历) - "IVYZ5A9O": &dto.IVYZ5A9OReq{}, //全国⾃然⼈⻛险评估评分模型 - "IVYZ6M8P": &dto.IVYZ6M8PReq{}, //职业资格证书 - "IVYZ9H2M": &dto.IVYZ9H2MReq{}, //极光个人婚姻查询(V2版) - "QYGL5CMP": &dto.QYGL5CMPReq{}, //企业五要素验证 - "QCXG4896": &dto.QCXG4896Req{}, //网约车风险查询 - "IVYZZQT3": &dto.IVYZZQT3Req{}, //人脸比对V3 - "IVYZBPQ2": &dto.IVYZBPQ2Req{}, //人脸比对V2 - "IVYZSFEL": &dto.IVYZSFELReq{}, //全国自然人人像三要素核验_V1 - "QYGL66SL": &dto.QYGL66SLReq{}, //全国企业司法模型服务查询_V1 - "QCXG5F3A": &dto.QCXG5F3AReq{}, //极光个人车辆查询 - "QCXG4D2E": &dto.QCXG4D2EReq{}, //极光名下车辆数量查询 - "QYGLP0HT": &dto.QYGLP0HTReq{}, //股权穿透 - "QYGL2NAO": &dto.QYGL2naoReq{}, //股权变更 - "QYGLNIO8": &dto.QYGLNIO8Req{}, //企业基本信息 - "QYGL4B2E": &dto.QYGL5A3CReq{}, //税收违法 - "QYGL7D9A": &dto.QYGL5A3CReq{}, //欠税公告 - "IVYZ0S0D": &dto.IVYZ0S0DReq{}, //劳动仲裁信息查询(个人版) - "IVYZ1J7H": &dto.IVYZ1J7HReq{}, //行驶证核查v2 - "QCXGJJ2A": &dto.QCXGJJ2AReq{}, //vin码查车辆信息(一对多) - "QCXGGJ3A": &dto.QCXGGJ3AReq{}, //车辆vin码查询号牌 - "QCXGYTS2": &dto.QCXGYTS2Req{}, //车辆二要素核验v2 - "QCXGP00W": &dto.QCXGP00WReq{}, //车辆出险详版查询 - "QCXGGB2Q": &dto.QCXGGB2QReq{}, //车辆二要素核验V1 - "QCXG4I1Z": &dto.QCXG4I1ZReq{}, //车辆过户详版查询 - "QCXG1H7Y": &dto.QCXG1H7YReq{}, //车辆过户简版查询 - "QCXG3Z3L": &dto.QCXG3Z3LReq{}, //车辆维保详细版查询 - "QCXG3Y6B": &dto.QCXG1U4UReq{}, //车辆维保简版查询 - "QCXG2T6S": &dto.QCXG2T6SReq{}, //车辆里程记录(品牌查询) - "QCXG1U4U": &dto.QCXG1U4UReq{}, //车辆里程记录(混合查询) - "JRZQO6L7": &dto.JRZQO6L7Req{}, //全国自然人经济特征评分模型v3 简版 - "JRZQO7L1": &dto.JRZQO7L1Req{}, //全国自然人经济特征评分模型v4 详版 - "JRZQS7G0": &dto.JRZQS7G0Req{}, //社保综合评分V1 - "IVYZ9K7F": &dto.IVYZ9K7FReq{}, //身份证实名认证即时版 - "YYSY3M8S": &dto.YYSY3M8SReq{}, //运营商二要素查询 - "YYSYC4R9": &dto.YYSYC4R9Req{}, //运营商三要素详版查询 - "YYSYH6D2": &dto.YYSYH6D2Req{}, //运营商三要素简版政务版查询 - "YYSYP0T4": &dto.YYSYP0T4Req{}, //在网时长查询 - "YYSYE7V5": &dto.YYSYE7V5Req{}, //手机在网状态查询 - "YYSYS9W1": &dto.YYSYS9W1Req{}, //手机携号转网查询 - "YYSYK8R3": &dto.YYSYK8R3Req{}, //手机空号检测查询 - "YYSYF2T7": &dto.YYSYF2T7Req{}, //手机二次放号检测查询 - "IVYZA1B3": &dto.IVYZA1B3Req{}, //公安三要素人脸识别 - "IVYZX5QZ": &dto.IVYZX5QZReq{}, //活体识别 - "IVYZN2P8": &dto.IVYZ9K7FReq{}, //身份证实名认证政务版 - "YYSYH6F3": &dto.YYSYH6F3Req{}, //运营商三要素简版即时版查询 - "IVYZX5Q2": &dto.IVYZX5Q2Req{}, //活体识别步骤二 - "PDFG01GZ": &dto.PDFG01GZReq{}, // - "QYGL5S1I": &dto.QYGL5S1IReq{}, //企业司法涉诉V2 - "JRZQACAB": &dto.JRZQACABReq{}, //银行卡四要素 - "QCXG9F5C": &dto.QCXG9F5CReq{}, //疑似营运车辆注册平台数 10386 - "QCXG3B8Z": &dto.QCXG3B8ZReq{}, //疑似运营车辆查询(月度里程)10268 - "QCXGP1W3": &dto.QCXGP1W3Req{}, //疑似运营车辆查询(季度里程)10269 - "QCXGM7R9": &dto.QCXGM7R9Req{}, //疑似运营车辆查询(半年度里程)10270 - "QCXGU2K4": &dto.QCXGU2K4Req{}, //疑似运营车辆查询(年度里程)10271 - "QCXG5U0Z": &dto.QCXG5U0ZReq{}, //车辆静态信息查询 10479 - "QCXGY7F2": &dto.QCXGY7F2Req{}, //二手车VIN估值 10443 - "YYSYK9R4": &dto.YYSYK9R4Req{}, //全网手机三要素验证1979周更新版 - "QCXG3M7Z": &dto.QCXG3M7ZReq{}, //人车关系核验(ETC)10093 月更 - "JRZQ1P5G": &dto.JRZQ1P5GReq{}, //全国自然人借贷压力指数查询(2) - "IVYZOCR1": &dto.IVYZOCR1Req{}, //身份证OCR - "IVYZOCR2": &dto.IVYZOCR1Req{}, //身份证OCR2数卖 - "QYGLJ0Q1": &dto.QYGLJ0Q1Req{}, //企业股权结构全景查询 - "QYGLUY3S": &dto.QYGLUY3SReq{}, //企业全量信息核验V2 可用 - "JRZQOCRE": &dto.JRZQOCREReq{}, //银行卡OCR数卖 - "JRZQOCRY": &dto.JRZQOCRYReq{}, //银行卡OCR数据宝 - "YYSY35TA": &dto.YYSY35TAReq{}, //运营商归属地数卖 - "QYGLDJ12": &dto.QYGLDJ12Req{}, //企业年报信息核验 - "FLXGDJG3": &dto.FLXGDJG3Req{}, //董监高司法综合信息核验 - "QYGL8848": &dto.QYGLDJ12Req{}, //企业税收违法核查 - "IVYZ18HY": &dto.IVYZ18HYReq{}, //婚姻状况核验V2(单人) - "IVYZ28HY": &dto.IVYZ28HYReq{}, //婚姻状况核验(单人) - "IVYZ38SR": &dto.IVYZ38SRReq{}, //婚姻状态核验(双人) - "IVYZ48SR": &dto.IVYZ48SRReq{}, //婚姻状态核验V2(双人) + "YYSYD50F": &dto.YYSYD50FReq{}, + "YYSYF7DB": &dto.YYSYF7DBReq{}, + "IVYZ9A2B": &dto.IVYZ9A2BReq{}, + "IVYZ7F2A": &dto.IVYZ7F2AReq{}, + "IVYZ4E8B": &dto.IVYZ4E8BReq{}, + "IVYZ1C9D": &dto.IVYZ1C9DReq{}, + "IVYZGZ08": &dto.IVYZGZ08Req{}, + "FLXG8A3F": &dto.FLXG8A3FReq{}, + "FLXG5B2E": &dto.FLXG5B2EReq{}, + "COMB298Y": &dto.COMB298YReq{}, + "COMB86PM": &dto.COMB86PMReq{}, + "QCXG7A2B": &dto.QCXG7A2BReq{}, + "COMENT01": &dto.COMENT01Req{}, + "JRZQ09J8": &dto.JRZQ09J8Req{}, + "FLXGDEA8": &dto.FLXGDEA8Req{}, + "FLXGDEA9": &dto.FLXGDEA9Req{}, + "JRZQ1D09": &dto.JRZQ1D09Req{}, + "IVYZ2A8B": &dto.IVYZ2A8BReq{}, + "IVYZ7C9D": &dto.IVYZ7C9DReq{}, + "IVYZ5E3F": &dto.IVYZ5E3FReq{}, + "YYSY4F2E": &dto.YYSY4F2EReq{}, + "YYSY8B1C": &dto.YYSY8B1CReq{}, + "YYSY6D9A": &dto.YYSY6D9AReq{}, + "YYSY3E7F": &dto.YYSY3E7FReq{}, + "FLXG5A3B": &dto.FLXG5A3BReq{}, + "FLXG9C1D": &dto.FLXG9C1DReq{}, + "FLXG2E8F": &dto.FLXG2E8FReq{}, + "JRZQ3C7B": &dto.JRZQ3C7BReq{}, + "JRZQ8A2D": &dto.JRZQ8A2DReq{}, + "JRZQ5E9F": &dto.JRZQ5E9FReq{}, + "JRZQ4B6C": &dto.JRZQ4B6CReq{}, + "JRZQ7F1A": &dto.JRZQ7F1AReq{}, + "DWBG6A2C": &dto.DWBG6A2CReq{}, + "DWBG8B4D": &dto.DWBG8B4DReq{}, + "FLXG8B4D": &dto.FLXG8B4DReq{}, + "IVYZ81NC": &dto.IVYZ81NCReq{}, + "IVYZ7F3A": &dto.IVYZ7F3AReq{}, + "IVYZ3P9M": &dto.IVYZ3P9MReq{}, + "IVYZ3A7F": &dto.IVYZ3A7FReq{}, + "IVYZ9D2E": &dto.IVYZ9D2EReq{}, + "IVYZ9K2L": &dto.IVYZ9K2LReq{}, + "DWBG7F3A": &dto.DWBG7F3AReq{}, + "YYSY8F3A": &dto.YYSY8F3AReq{}, + "QCXG9P1C": &dto.QCXG9P1CReq{}, + "JRZQ9E2A": &dto.JRZQ9E2AReq{}, + "YYSY9A1B": &dto.YYSY9A1BReq{}, + "YYSY8C2D": &dto.YYSY8C2DReq{}, + "YYSY7D3E": &dto.YYSY7D3EReq{}, + "YYSY9E4A": &dto.YYSY9E4AReq{}, + "JRZQ6F2A": &dto.JRZQ6F2AReq{}, + "JRZQ8B3C": &dto.JRZQ8B3CReq{}, + "JRZQ9D4E": &dto.JRZQ9D4EReq{}, + "FLXG7E8F": &dto.FLXG7E8FReq{}, + "QYGL5F6A": &dto.QYGL5F6AReq{}, + "IVYZ6G7H": &dto.IVYZ6G7HReq{}, + "IVYZ8I9J": &dto.IVYZ8I9JReq{}, + "JRZQ0L85": &dto.JRZQ0L85Req{}, + "COMBHZY2": &dto.COMBHZY2Req{}, // + "QCXG8A3D": &dto.QCXG8A3DReq{}, + "QCXG6B4E": &dto.QCXG6B4EReq{}, + "QYGL2B5C": &dto.QYGL2B5CReq{}, + "QYGLJ1U9": &dto.QYGLJ1U9Req{}, + "JRZQ2F8A": &dto.JRZQ2F8AReq{}, + "JRZQ1E7B": &dto.JRZQ1E7BReq{}, + "JRZQ3C9R": &dto.JRZQ3C9RReq{}, + "IVYZ2C1P": &dto.IVYZ2C1PReq{}, + "YYSY9F1B": &dto.YYSY9F1BReq{}, + "YYSY6F2B": &dto.YYSY6F2BReq{}, + "QYGL6S1B": &dto.QYGL6S1BReq{}, + "JRZQ0B6Y": &dto.JRZQ0B6YReq{}, + "JRZQ9A1W": &dto.JRZQ9A1WReq{}, + "JRZQ8F7C": &dto.JRZQ8F7CReq{}, //综合多头 + "FLXGK5D2": &dto.FLXGK5D2Req{}, + "FLXG3A9B": &dto.FLXG3A9BReq{}, + "IVYZP2Q6": &dto.IVYZP2Q6Req{}, + "JRZQ1W4X": &dto.JRZQ1W4XReq{}, //全景档案 + "QYGL2S0W": &dto.QYGL2S0WReq{}, //失信被执行企业个人查询 + "QYGL9T1Q": &dto.QYGL9T1QReq{}, //全国企业借贷意向验证查询_V1 + "QYGL5A9T": &dto.QYGL5A9TReq{}, //全国企业各类工商风险统计数量查询 + "JRZQ3P01": &dto.JRZQ3P01Req{}, //天远风控决策 + "JRZQ3AG6": &dto.JRZQ3AG6Req{}, //轻松查公积 + "IVYZ2B2T": &dto.IVYZ2B2TReq{}, //能力资质核验(学历) + "IVYZ5A9O": &dto.IVYZ5A9OReq{}, //全国⾃然⼈⻛险评估评分模型 + "IVYZ6M8P": &dto.IVYZ6M8PReq{}, //职业资格证书 + "IVYZ9H2M": &dto.IVYZ9H2MReq{}, //极光个人婚姻查询(V2版) + "QYGL5CMP": &dto.QYGL5CMPReq{}, //企业五要素验证 + "QCXG4896": &dto.QCXG4896Req{}, //网约车风险查询 + "IVYZZQT3": &dto.IVYZZQT3Req{}, //人脸比对V3 + "IVYZBPQ2": &dto.IVYZBPQ2Req{}, //人脸比对V2 + "IVYZSFEL": &dto.IVYZSFELReq{}, //全国自然人人像三要素核验_V1 + "QYGL66SL": &dto.QYGL66SLReq{}, //全国企业司法模型服务查询_V1 + "QCXG5F3A": &dto.QCXG5F3AReq{}, //极光个人车辆查询 + "QCXG4D2E": &dto.QCXG4D2EReq{}, //极光名下车辆数量查询 + "QYGLP0HT": &dto.QYGLP0HTReq{}, //股权穿透 + "QYGL2NAO": &dto.QYGL2naoReq{}, //股权变更 + "QYGLNIO8": &dto.QYGLNIO8Req{}, //企业基本信息 + "QYGL4B2E": &dto.QYGL5A3CReq{}, //税收违法 + "QYGL7D9A": &dto.QYGL5A3CReq{}, //欠税公告 + "IVYZ0S0D": &dto.IVYZ0S0DReq{}, //劳动仲裁信息查询(个人版) + "IVYZ1J7H": &dto.IVYZ1J7HReq{}, //行驶证核查v2 + "QCXGJJ2A": &dto.QCXGJJ2AReq{}, //vin码查车辆信息(一对多) + "QCXGGJ3A": &dto.QCXGGJ3AReq{}, //车辆vin码查询号牌 + "QCXGYTS2": &dto.QCXGYTS2Req{}, //车辆二要素核验v2 + "QCXGP00W": &dto.QCXGP00WReq{}, //车辆出险详版查询 + "QCXGGB2Q": &dto.QCXGGB2QReq{}, //车辆二要素核验V1 + "QCXG4I1Z": &dto.QCXG4I1ZReq{}, //车辆过户详版查询 + "QCXG1H7Y": &dto.QCXG1H7YReq{}, //车辆过户简版查询 + "QCXG3Z3L": &dto.QCXG3Z3LReq{}, //车辆维保详细版查询 + "QCXG3Y6B": &dto.QCXG1U4UReq{}, //车辆维保简版查询 + "QCXG2T6S": &dto.QCXG2T6SReq{}, //车辆里程记录(品牌查询) + "QCXG1U4U": &dto.QCXG1U4UReq{}, //车辆里程记录(混合查询) + "JRZQO6L7": &dto.JRZQO6L7Req{}, //全国自然人经济特征评分模型v3 简版 + "JRZQO7L1": &dto.JRZQO7L1Req{}, //全国自然人经济特征评分模型v4 详版 + "JRZQS7G0": &dto.JRZQS7G0Req{}, //社保综合评分V1 + "IVYZ9K7F": &dto.IVYZ9K7FReq{}, //身份证实名认证即时版 + "YYSY3M8S": &dto.YYSY3M8SReq{}, //运营商二要素查询 + "YYSYC4R9": &dto.YYSYC4R9Req{}, //运营商三要素详版查询 + "YYSYH6D2": &dto.YYSYH6D2Req{}, //运营商三要素简版政务版查询 + "YYSYP0T4": &dto.YYSYP0T4Req{}, //在网时长查询 + "YYSYE7V5": &dto.YYSYE7V5Req{}, //手机在网状态查询 + "YYSYS9W1": &dto.YYSYS9W1Req{}, //手机携号转网查询 + "YYSYK8R3": &dto.YYSYK8R3Req{}, //手机空号检测查询 + "YYSYF2T7": &dto.YYSYF2T7Req{}, //手机二次放号检测查询 + "IVYZA1B3": &dto.IVYZA1B3Req{}, //公安三要素人脸识别 + "IVYZX5QZ": &dto.IVYZX5QZReq{}, //活体识别 + "IVYZN2P8": &dto.IVYZ9K7FReq{}, //身份证实名认证政务版 + "YYSYH6F3": &dto.YYSYH6F3Req{}, //运营商三要素简版即时版查询 + "IVYZX5Q2": &dto.IVYZX5Q2Req{}, //活体识别步骤二 + "PDFG01GZ": &dto.PDFG01GZReq{}, // + "QYGL5S1I": &dto.QYGL5S1IReq{}, //企业司法涉诉V2 + "JRZQACAB": &dto.JRZQACABReq{}, //银行卡四要素 + "QCXG9F5C": &dto.QCXG9F5CReq{}, //疑似营运车辆注册平台数 10386 + "QCXG3B8Z": &dto.QCXG3B8ZReq{}, //疑似运营车辆查询(月度里程)10268 + "QCXGP1W3": &dto.QCXGP1W3Req{}, //疑似运营车辆查询(季度里程)10269 + "QCXGM7R9": &dto.QCXGM7R9Req{}, //疑似运营车辆查询(半年度里程)10270 + "QCXGU2K4": &dto.QCXGU2K4Req{}, //疑似运营车辆查询(年度里程)10271 + "QCXG5U0Z": &dto.QCXG5U0ZReq{}, //车辆静态信息查询 10479 + "QCXGY7F2": &dto.QCXGY7F2Req{}, //二手车VIN估值 10443 + "YYSYK9R4": &dto.YYSYK9R4Req{}, //全网手机三要素验证1979周更新版 + "QCXG3M7Z": &dto.QCXG3M7ZReq{}, //人车关系核验(ETC)10093 月更 + "JRZQ1P5G": &dto.JRZQ1P5GReq{}, //全国自然人借贷压力指数查询(2) + "IVYZOCR1": &dto.IVYZOCR1Req{}, //身份证OCR + "IVYZOCR2": &dto.IVYZOCR1Req{}, //身份证OCR2数卖 + "QYGLJ0Q1": &dto.QYGLJ0Q1Req{}, //企业股权结构全景查询 + "QYGLUY3S": &dto.QYGLUY3SReq{}, //企业全量信息核验V2 可用 + "JRZQOCRE": &dto.JRZQOCREReq{}, //银行卡OCR数卖 + "JRZQOCRY": &dto.JRZQOCRYReq{}, //银行卡OCR数据宝 + "YYSY35TA": &dto.YYSY35TAReq{}, //运营商归属地数卖 + "QYGLDJ12": &dto.QYGLDJ12Req{}, //企业年报信息核验 + "FLXGDJG3": &dto.FLXGDJG3Req{}, //董监高司法综合信息核验 + "QYGL8848": &dto.QYGLDJ12Req{}, //企业税收违法核查 + "IVYZ18HY": &dto.IVYZ18HYReq{}, //婚姻状况核验V2(单人) + "IVYZ28HY": &dto.IVYZ28HYReq{}, //婚姻状况核验(单人) + "IVYZ38SR": &dto.IVYZ38SRReq{}, //婚姻状态核验(双人) + "IVYZ48SR": &dto.IVYZ48SRReq{}, //婚姻状态核验V2(双人) } // 优先返回已配置的DTO diff --git a/internal/domains/api/services/processors/yysy/yysybe08test_processor.go b/internal/domains/api/services/processors/yysy/yysybe08test_processor.go index 93e06d4..4d3d1be 100644 --- a/internal/domains/api/services/processors/yysy/yysybe08test_processor.go +++ b/internal/domains/api/services/processors/yysy/yysybe08test_processor.go @@ -40,6 +40,17 @@ func callAliyunIDCardCheckRaw(ctx context.Context, deps *processors.ProcessorDep } var aliyunData struct { + Msg string `json:"msg"` + Success bool `json:"success"` + Code int `json:"code"` + Data struct { + Birthday string `json:"birthday"` + Result interface{} `json:"result"` + Address string `json:"address"` + OrderNo string `json:"orderNo"` + Sex string `json:"sex"` + Desc string `json:"desc"` + } `json:"data"` Result interface{} `json:"result"` Desc string `json:"desc"` } @@ -47,7 +58,15 @@ func callAliyunIDCardCheckRaw(ctx context.Context, deps *processors.ProcessorDep return nil, errors.Join(processors.ErrSystem, err) } - resultCode, verifyResult, resultMsg := mapIDCardCheckResult(aliyunData.Result, aliyunData.Desc) + rawResult := aliyunData.Result + rawDesc := aliyunData.Desc + // 优先使用 code=200 时 data 内的字段;兼容旧格式直接返回 result/desc + if aliyunData.Code == 200 { + rawResult = aliyunData.Data.Result + rawDesc = aliyunData.Data.Desc + } + + resultCode, verifyResult, resultMsg := mapIDCardCheckResult(rawResult, rawDesc) response := map[string]interface{}{ "ctidRequest": map[string]interface{}{ "ctidAuth": map[string]interface{}{