Files
Web_BLS_RCUAction_Server/openspec/changes/2026-02-28-remove-online-status/spec.md

14 lines
748 B
Markdown
Raw Normal View History

# 移除 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`