Files
his/BUG_362_FIX_COMPLETE.md
2026-04-09 01:21:54 +08:00

35 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Bug 362 - 入科时间显示错误修复完成
## 问题根因
用户期望看到 **入科时间**,但系统显示的是 **入院时间**
- **入院时间**: `adm_encounter.start_time` (办理住院手续的时间)
- **入科时间**: `adm_encounter_location.start_time` (进入具体科室的时间)
## 修复方案
### 后端修改
1. **DTO类添加字段**:
- `NursingPageDto.wardAdmissionDate`
- `PatientHomeDto.wardAdmissionDate`
2. **SQL查询添加字段**:
- `NursingRecordAppMapper.xml`: 添加入科时间查询
- `PatientHomeAppMapper.xml`: 添加入科时间子查询
### 前端修改
1. **患者列表**: 将"入院日期"改为"入科日期",绑定到 `wardAdmissionDate`
2. **患者详情对话框**: 将"入院日期"改为"入科日期",绑定到 `wardAdmissionDate`
3. **患者卡片**: 将"入院"改为"入科",显示 `wardAdmissionDate`
4. **体温单界面**: 使用 `wardAdmissionDate` 作为入科时间
## 验证步骤
1. 双击患者查看详情,确认显示的是入科时间而非入院时间
2. 患者列表中"入科日期"列显示正确时间
3. 患者卡片显示正确的入科时间
4. 体温单界面使用正确的入科时间
## 修复状态
✅ 已修复并提交到远程仓库
---
赵云Bug 362已修复