fix(ai): Copilot 审计修复 — C-1/H-1/H-2/H-3/H-4/H-5/L-2
- L-2: value_to_f64 对 Null 返回 NaN(防止误触发规则)
- C-1: load_patient_data 空数据时跳过写入快照
- H-1: 每日刷新定时器添加初始延迟
- H-2: copilot_consumer 传内层 content
- H-3: 前端 hooks/Alert 修复分页响应解析
- H-4: risk_handler 动态选择 AI provider
- H-5: 新增 DELETE /copilot/rules/{id} 软删除路由
This commit is contained in:
@@ -122,7 +122,7 @@ fn compare_f64(a: &Value, b: &Value) -> std::cmp::Ordering {
|
||||
fn value_to_f64(v: &Value) -> f64 {
|
||||
v.as_f64()
|
||||
.or_else(|| v.as_i64().map(|n| n as f64))
|
||||
.unwrap_or(0.0)
|
||||
.unwrap_or(f64::NAN)
|
||||
}
|
||||
|
||||
/// 规则数据:(id, name, condition_expr, score, severity, suggestion)
|
||||
|
||||
Reference in New Issue
Block a user