fix(health): 数据完整性 + 代码规范修复 — FK约束/版本类型统一/软删除过滤
数据完整性: - 新增 8 个 FK 约束 (follow_up_task→appointment, points_transaction→account/rule/order, points_order→product/patient, offline_event_registration→event/patient) - critical_alert/critical_alert_response version 字段 i64→i32 统一 - vital_signs_daily_service 聚合查询添加 DeletedAt.is_null() 过滤 代码规范: - 新增 api/upload.ts 封装文件上传,ArticleEditor 改用 service 层 - 新增 messages.updateSubscription,NotificationPreferences 改用 service 层 - 修复 erp-message SSE 测试编译错误 (移除 serde_urlencoded 依赖)
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import { useEffect, useState } from 'react';
|
||||
import { Form, Switch, TimePicker, Button, message } from 'antd';
|
||||
import { BellOutlined } from '@ant-design/icons';
|
||||
import client from '../../api/client';
|
||||
import { useThemeMode } from '../../hooks/useThemeMode';
|
||||
import { updateSubscription } from '../../api/messages';
|
||||
|
||||
interface PreferencesData {
|
||||
dnd_enabled: boolean;
|
||||
@@ -38,7 +38,7 @@ export default function NotificationPreferences() {
|
||||
}
|
||||
}
|
||||
|
||||
await client.put('/message-subscriptions', {
|
||||
await updateSubscription({
|
||||
dnd_enabled: req.dnd_enabled,
|
||||
dnd_start: req.dnd_start,
|
||||
dnd_end: req.dnd_end,
|
||||
|
||||
Reference in New Issue
Block a user