14 lines
748 B
Markdown
14 lines
748 B
Markdown
|
|
# 移除 online_status 字段处理
|
|||
|
|
|
|||
|
|
## 背景
|
|||
|
|
`room_status_moment` 表中的 `online_status` 字段不由本项目(RCU Action Server)管理。
|
|||
|
|
本项目不应从 `fault_list` 中推导 `online_status`,该字段由其他服务负责写入。
|
|||
|
|
|
|||
|
|
## 变更范围
|
|||
|
|
- `src/processor/statusExtractor.js` — 移除 `online_status` 推导逻辑
|
|||
|
|
- `src/db/roomStatusManager.js` — Upsert SQL 移除 `online_status` 列
|
|||
|
|
- `src/db/statusBatchProcessor.js` — 合并逻辑移除 `online_status`
|
|||
|
|
- `tests/status_extractor.test.js` — 删除 `online_status` 相关测试用例
|
|||
|
|
- `tests/status_batch_processor.test.js` — 删除 `online_status` 相关测试用例
|
|||
|
|
- `docs/plan-room-status-sync.md` — 移除字段映射行和 SQL 中的 `online_status`
|