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