28 lines
1.7 KiB
SQL
28 lines
1.7 KiB
SQL
-- =============================================================================
|
||
-- 风控演示数据准备(PRD §10.2 · 每次 reset.ps1 重建全库后需重跑)
|
||
-- 用途:刷新演示客户的风险测评有效期,否则 FM-03(风评过期,expires_at 驱动)
|
||
-- 会阻断所有演示交易;CUST-1004 保留过期,用于演示 FM-03 过期阻断路径。
|
||
-- AL-08 对齐 main 契约:有效期由 core_customer_risk.expires_at 数据驱动
|
||
-- (evaluated_at+365 天口径与 settings.risk_assessment_valid_days 已退役)。
|
||
-- 依赖:scripts/core/reset.ps1 已执行(jinrong_core 已建库灌种子)
|
||
-- 验收对照:docs/PRD/PRD-风控监测Agent.md §8 A-1~A-5
|
||
-- =============================================================================
|
||
|
||
USE jinrong_core;
|
||
|
||
-- A-1 CUST-1001(C1) / A-2 CUST-4001(70岁C5) / A-3 CUST-3001(C3) / 其余为通用演示客户
|
||
-- 刷新为「测评 90 天前、有效期剩余 275 天」(合计 365 天,保持原语义节奏)
|
||
UPDATE core_customer_risk
|
||
SET evaluated_at = CURDATE() - INTERVAL 90 DAY,
|
||
expires_at = CURDATE() + INTERVAL 275 DAY
|
||
WHERE customer_id IN ('CUST-1001','CUST-1002','CUST-1003','CUST-3001','CUST-4001','CUST-9527');
|
||
|
||
-- 校验(执行后应看到 6 行:测评 90 天前、expires_at 剩余 275 天;
|
||
-- CUST-1004 保持种子过期日,演示 FM-03 阻断路径)
|
||
SELECT customer_id, risk_code, evaluated_at, expires_at,
|
||
DATEDIFF(CURDATE(), evaluated_at) AS days_since_eval,
|
||
DATEDIFF(expires_at, CURDATE()) AS days_until_expire
|
||
FROM core_customer_risk
|
||
WHERE customer_id IN ('CUST-1001','CUST-1002','CUST-1003','CUST-3001','CUST-4001','CUST-9527','CUST-1004')
|
||
ORDER BY customer_id;
|