From 8af6933a891bebd3f25c65da0e2b9a0b183aaa84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=BA=91?= Date: Thu, 9 Apr 2026 01:21:54 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20add=20Bug=20362=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BUG_362_FIX_COMPLETE.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 BUG_362_FIX_COMPLETE.md diff --git a/BUG_362_FIX_COMPLETE.md b/BUG_362_FIX_COMPLETE.md new file mode 100644 index 00000000..1349182e --- /dev/null +++ b/BUG_362_FIX_COMPLETE.md @@ -0,0 +1,35 @@ +# 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已修复! \ No newline at end of file