From be8b51648376c795c08182622ae1a7d2e7c24c97 Mon Sep 17 00:00:00 2001 From: Mrx <18278715334@163.com> Date: Thu, 4 Jun 2026 11:06:13 +0800 Subject: [PATCH] f --- .../processors/flxg/flxgdea9_transform.go | 38 ++++++++++++------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/internal/domains/api/services/processors/flxg/flxgdea9_transform.go b/internal/domains/api/services/processors/flxg/flxgdea9_transform.go index 645a6b4..a6f2a16 100644 --- a/internal/domains/api/services/processors/flxg/flxgdea9_transform.go +++ b/internal/domains/api/services/processors/flxg/flxgdea9_transform.go @@ -6,9 +6,16 @@ import ( "strings" ) -// riskCode 位序(从左至右 1-25)到 level 代码映射,见 1.md。 +// riskCode 位序(从左至右 1-25)到 level 代码映射,见 1.md 与风险类型代码表。 +// 多位命中时去重后以逗号拼接,如 "A,B"。 var riskCodeBitLevelMappings = map[int]string{ - 1: "A", // 是否 SX + // A — 前科:侵犯公民人身权利、民主权利(在逃、盗窃、诈骗、抢劫、故意伤害、强奸等在刑或前科等) + 1: "A", // 是否 SX(涉刑) + 11: "A", // 近5年其他 SX 案 + 12: "A", // 5年前 SX 案 + 16: "A", // 是否 ZT(在逃) + + // B — 经济类前科(破坏金融秩序、非法吸存、违发贷款、金融诈骗、集资诈骗、保险诈骗、假币等在刑或前科等) 2: "B2", // 近5年破坏金融管理秩序 3: "B", // 近5年非法吸收公众存款 4: "B", // 近5年违法发放贷款 @@ -18,17 +25,22 @@ var riskCodeBitLevelMappings = map[int]string{ 8: "B3", // 近5年贷款诈骗 9: "B3", // 近5年信用卡诈骗 10: "B3", // 近5年保险诈骗 - 11: "A", // 近5年其他 SX 案 - 12: "B", // 5年前 SX 案 - 14: "C3", // 是否 SD - 15: "C3", // 是否 XD - 16: "A", // 是否 ZT - 17: "D4", // 是否 ZD / SK 人员 - 18: "D2", // 是否 ZD / SW 人员 - 19: "D5", // 是否 ZD / 其他 ZD 人员 - 20: "E", // 是否 SJTLAJ / 近5年危险驾驶 - 21: "E", // 是否 SJTLAJ / 近5年交通肇事 - 22: "E", // 是否 SJTLAJ / 5年前 SJTLAJ + + // C — 妨害社会管理秩序(扰乱公共秩序、妨害司法、涉毒、涉黄等在刑或前科等) + 14: "C3", // 是否 SD(涉毒) + 15: "C3", // 是否 XD(吸毒) + + // D — 重点(危害国家、公共安全,涉恐、疆藏,涉稳、涉黑、涉及境外等) + 17: "D", // 是否 ZD(重点) + 18: "D4", // 是否 SK 人员(涉恐、疆藏) + 19: "D2", // 是否 SW 人员(涉稳) + 20: "D5", // 是否其他 ZD 人员(涉黑) + + // E — 涉交通案件(危险驾驶、交通肇事等) + 21: "E", // 是否 SJTLAJ + 22: "E", // 近5年危险驾驶 + 23: "E", // 近5年交通肇事 + 24: "E", // 5年前 SJTLAJ } // mapNuoerIdRiskToResponse 将 nuoer 响应(2json.md)转为对外结构(1json.md):