赵云
|
afc94b6879
|
docs: add Bug 362详细分析
|
2026-04-09 01:08:15 +08:00 |
|
赵云
|
8e7413ee3f
|
debug: add admissionDate debug log for Bug#362
|
2026-04-09 01:07:50 +08:00 |
|
赵云
|
f68e699486
|
docs: update Bug 364/362-已修复364
|
2026-04-09 01:03:06 +08:00 |
|
赵云
|
583a77f8dc
|
fix: Bug#364 修正病历号列绑定字段为patientBusNo
|
2026-04-09 01:01:58 +08:00 |
|
赵云
|
3f0a0c863a
|
docs: add Bug 364/362问题分析与修复方案
|
2026-04-09 01:01:47 +08:00 |
|
赵云
|
345917e199
|
docs: add Bug 364/362前端任务分析
|
2026-04-09 00:45:12 +08:00 |
|
赵云
|
6f44e4dd36
|
docs: add 赵云前端任务进度汇报
|
2026-04-09 00:29:17 +08:00 |
|
赵云
|
7c7891cebe
|
docs: add 禅道Bug状态更新报告
|
2026-04-09 00:16:00 +08:00 |
|
赵云
|
062089598f
|
chore: merge Bug#334 fix from 720cac8a
|
2026-04-08 23:45:33 +08:00 |
|
关羽
|
4142723985
|
Fix: #363 入院时间早于申请时间校验
1. Bug #363: 添加入院时间与申请时间校验逻辑
- 在 handleRegister 方法中获取门诊就诊记录
- 比较入院时间 (startTime) 和申请时间 (createTime)
- 入院时间早于申请时间时抛出异常
2. 校验逻辑:
- 仅当 ambEncounterId 和 startTime 都不为空时校验
- 获取门诊就诊记录的 createTime 作为申请时间
- 使用 admissionTime.before(requestTime) 进行比较
- 返回友好错误提示
3. 代码位置:
- 文件:InHospitalRegisterAppServiceImpl.java
- 方法:handleRegister
- 行数:374-389 行
修复人:关羽
修复日期:2026-04-08
|
2026-04-08 23:39:09 +08:00 |
|
关羽
|
054f4c3049
|
Fix: #337 挂号时间显示异常
1. Bug #337: 修复挂号时间字段映射问题
- 将 SQL 中的 register_time 改为 registerTime(驼峰命名)
- 修正 ORDER BY 子句中的字段名
- 确保 MyBatis 能正确映射到 Java DTO 和前端
2. 字段映射说明:
- 数据库字段:create_time (下划线)
- SQL 别名:registerTime (驼峰)
- Java DTO:registerTime (驼峰)
- 前端使用:scope.row.registerTime
修复人:关羽
修复日期:2026-04-08
|
2026-04-08 23:20:26 +08:00 |
|
关羽
|
098aae5aef
|
Fix: #333/#335/#336 添加医嘱保存参数校验
1. Bug #333/#335/#336: 在 saveAdvice 方法入口添加参数非空校验
- adviceSaveParam 为 null 时返回友好错误提示
- adviceSaveList 为 null 或空时返回友好错误提示
2. 更新 Debug 日志标签为 BugFix#333/335/336
3. 增强异常场景的用户提示
修复人:关羽
修复日期:2026-04-08
|
2026-04-08 23:12:24 +08:00 |
|
|
|
03f408cb76
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-04-08 17:51:00 +08:00 |
|
|
|
a894f0f8ee
|
bug320: 手术管理-》门诊手术安排:新增手术安排界面的就诊卡号取值错误
|
2026-04-08 17:50:51 +08:00 |
|
wangjian963
|
f87afba566
|
fix(门诊预约): 修复取消预约次数限制逻辑错误
修复取消预约次数限制逻辑与配置不一致的问题,使用配置值而非硬编码值进行校验。同时优化诊前退号检查逻辑,增加病历记录、费用明细、班段结束时间等校验条件,防止不当退号操作。
refactor(检验申请): 优化检验申请单列表查询SQL
从明细表聚合项目名称和金额,避免直接查询申请单表导致的数据重复问题。
|
2026-04-08 17:50:22 +08:00 |
|
|
|
6fedfe1e40
|
352 维护系统-》检验项目设置:检验项目编辑保存后“金额”字段被重置为0
|
2026-04-08 14:50:07 +08:00 |
|
关羽
|
7827e58aac
|
Bug #355: 修复预约签到性别字段回显不一致问题
|
2026-04-08 13:46:31 +08:00 |
|
|
|
5d280640e8
|
bug343:门诊预约挂号:系统未校验重复预约,允许同一患者在同一科室同一天/时间段内多次预约
|
2026-04-08 10:04:30 +08:00 |
|
|
|
e7413396b2
|
340 预约管理-门诊预约挂号:选择患者弹窗列表数据字段显示错位
|
2026-04-08 08:58:18 +08:00 |
|
wangjian963
|
ce64c4519c
|
feat(检验申请): 优化检验申请界面布局并添加套餐金额字段
重构检验申请界面,将操作按钮移至表格标题栏以节省垂直空间
在诊断治疗DTO和SQL映射文件中添加套餐金额和服务费字段
|
2026-04-07 18:30:40 +08:00 |
|
Ranyunqiao
|
e9d4f57815
|
bug重新发布
|
2026-04-07 17:49:26 +08:00 |
|
|
|
e573d9f68b
|
新增校验,防止删除存在有效患者预约的医生排班。
更新 SurgeryDto,为计划手术时间添加 JSON 格式配置。
改进接诊确认逻辑,使医师确认流程更加健壮。
在 OrderMapper 中新增方法,用于统计患者在指定时间段内的有效预约订单数量。
增强 TicketServiceImpl,防止同一患者在相同科室与时间段内重复预约。
|
2026-04-07 17:37:53 +08:00 |
|
|
|
2584c8f076
|
340 预约管理-门诊预约挂号:选择患者弹窗列表数据字段显示错位
|
2026-04-07 16:37:09 +08:00 |
|
|
|
7b6c972a12
|
340 预约管理-门诊预约挂号:选择患者弹窗列表数据字段显示错位
|
2026-04-07 16:16:14 +08:00 |
|
Ranyunqiao
|
c3f1b105e9
|
301
预约管理-》门诊预约挂号:号源信息的序号未进行取值
316门诊医生站-》医嘱TAB页面:会诊医嘱状态从“已签发”变成“草稿”
317【门诊医生站】已签发会诊医嘱未同步至门诊收费系统生成待收费项目
344
门诊预约挂号:未过滤过期号源,允许预约已过时的时间段
347 医生门诊工作已就诊的病人提示未就诊
|
2026-04-07 15:36:27 +08:00 |
|
|
|
616c2d21a6
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-04-07 14:01:10 +08:00 |
|
|
|
63a9e26abf
|
style(mapper): 统一SQL映射文件中的字段别名格式
- 在OutpatientRegistrationAppMapper.xml中将register_time别名添加引号
- 在DoctorStationMainAppMapper.xml中将register_time别名添加引号
- 在TencentAppMapper.xml中为两个register_time别名添加引号
- 确保所有字段别名使用一致的引号格式以避免解析错误
|
2026-04-07 14:01:00 +08:00 |
|
Ranyunqiao
|
d2dfc714ec
|
333 门诊医生站开立耗材医嘱时,类型误转为“中成药”且保存报错
341 门诊挂号报错
|
2026-04-07 10:33:04 +08:00 |
|
关羽
|
5c8bfbc98b
|
Fix: #338 就诊状态校验缺失,#339 药房locationId筛选失效
1. Bug #338: 门诊划价时校验患者就诊状态,仅允许已接诊(1002/1003/1004)患者保存医嘱 2. Bug #339: 添加药房locationId过滤条件 3. 补充practitionerId和founderOrgId自动填充逻辑
|
2026-04-06 23:18:43 +08:00 |
|
关羽
|
885a147420
|
test: 关羽 Git 配置测试提交
|
2026-04-06 07:03:56 +08:00 |
|
赵云
|
afbf3f9075
|
chore: 添加bug修复进度文档
|
2026-04-06 07:00:46 +08:00 |
|
赵云
|
720cac8a8f
|
fix: Bug#334 门诊医生站检验申请界面按钮布局优化
- 顶部操作区高度 60px -> 48px
- 按钮尺寸 large -> default
- padding/gap 优化提升垂直空间利用率
Co-Authored-By: 赵云 <zhaoyun@his.local>
|
2026-04-06 06:55:06 +08:00 |
|
|
|
5497c99f0c
|
fix: BugFix#338 修复编译错误 - 更正字段名为 getStatusEnum()
- Encounter 类中字段名为 statusEnum 而非 encounterStatusEnum
- 修复 5 处编译错误
- 重新提交
|
2026-04-05 13:58:10 +08:00 |
|
HIS Dev
|
d8b4aed16c
|
fix: BugFix#339 药房筛选条件失效 - 添加 locationId 过滤条件
- 在 getAdviceBaseInfo 方法中添加 locationId 过滤条件
- 修复药房筛选时返回所有药房数据的问题
- 添加日志记录便于调试
|
2026-04-05 13:53:03 +08:00 |
|
|
|
efc97c855c
|
fix: BugFix#338 门诊划价新增时校验就诊状态(患者安全)
- 在保存/签发医嘱前校验就诊状态
- 未接诊患者禁止划价/保存医嘱
- 防止医疗差错和数据不一致
修复范围:
- DoctorStationAdviceAppServiceImpl.saveAdvice()
- 添加就诊状态校验逻辑
- 状态 1001(挂号) 禁止划价
- 状态 1002/1003/1004(已接诊/已收费/已完成) 允许划价
|
2026-04-05 13:15:28 +08:00 |
|
HuangXinQuan
|
0c5353cf8b
|
300,301,302预约挂号展示问题
|
2026-04-03 16:47:03 +08:00 |
|
Ranyunqiao
|
8a84b40ee5
|
333 门诊医生站开立耗材医嘱时,类型误转为“中成药”且保存报错
|
2026-04-03 16:42:10 +08:00 |
|
|
|
f6b39a4815
|
fix: 更新门诊定价服务以仅返回划价标记为“是”的项目,并修正日志路径和VitalSigns表名
- 修改 OutpatientPricingAppServiceImpl.java,确保仅返回划价标记为“是”的项目
- 修正 VitalSigns.java 中的表名为 "doc_vital_signs"
|
2026-04-03 16:35:21 +08:00 |
|
HuangXinQuan
|
1b3d4e3dc0
|
77 门诊挂号-》预约签到
|
2026-04-03 14:42:13 +08:00 |
|
his-dev
|
cb46461ede
|
fix(#303): 将取消预约限制从取消操作移至预约挂号操作
问题:取消预约时检查次数限制,导致用户无法取消预约
修复:将取消次数限制检查移到预约挂号时进行
变更:
- bookTicket(): 添加取消次数限制检查,达到上限禁止预约
- cancelTicket(): 移除取消限制检查,允许正常取消
提示信息:"由于您在月度内累计取消预约已达X次,触发系统限制,暂时无法在线预约,请联系分诊台或咨询客服。"
|
2026-04-03 14:08:23 +08:00 |
|
|
|
3b0a359412
|
fix: 修复日期格式化函数,支持不带前导零的 M/D 格式
- 修改 formatDateStr 函数,添加对 M/ 和 /D 格式的支持
- 确保生成的日期格式与后端期望的 yyyy/M/d HH:mm:ss 格式匹配
|
2026-04-03 11:02:58 +08:00 |
|
|
|
6fa26e895d
|
Merge remote-tracking branch 'origin/develop' into develop
|
2026-04-03 10:59:04 +08:00 |
|
|
|
8ab8691c17
|
fix: 修复禅道Bug #330 门诊医生站诊断保存失败问题
- 修改前端日期格式,从ISO格式改为 yyyy/M/d HH:mm:ss 格式
- 添加后端参数校验,防止NPE异常
- 优化前端错误提示,显示后端返回的具体错误信息
|
2026-04-03 10:58:23 +08:00 |
|
Ranyunqiao
|
35b8a7d10a
|
320 手术管理-》门诊手术安排:新增手术安排界面的就诊卡号取值错误
|
2026-04-03 10:45:19 +08:00 |
|
|
|
22de02f132
|
fix: 恢复 IChargeBillServiceImpl.java 中被意外删除的方法
- 恢复 getTotalCcu、getDaySumByTime、getTotalOut 等方法
- 修复编译错误
|
2026-04-03 09:37:06 +08:00 |
|
|
|
11244aa48f
|
fix: 修复收费失败错误 'element cannot be mapped to a null key' - 根本原因
- 修复 PaymentRecStaticServiceImpl.java 第 49、52、55、58 行
- 添加对 ChargeItemDefInfo::getTypeCode 和 ChargeItemDefInfo::getYbType 的 null 过滤
- 修复 IChargeBillServiceImpl.java 第 657 行 Invoice::getReconciliationId
|
2026-04-03 08:32:04 +08:00 |
|
|
|
0a5f26e9c0
|
fix: 修复收费失败错误 'element cannot be mapped to a null key' - 补充修复
- 修复 PaymentRecServiceImpl.java 第 2472 行 groupingBy(Account::getId)
- 修复 PaymentRecServiceImpl.java 第 264 行 groupingBy(ChargeItem::getAccountId)
- 修复 IChargeBillServiceImpl.java 多处 groupingBy 可能遇到的 null key 问题
|
2026-04-02 18:44:06 +08:00 |
|
|
|
4a8e9b5a22
|
Merge branch 'develop' of https://gitea.gentronhealth.com/wangyizhe/his into develop
|
2026-04-02 18:22:35 +08:00 |
|
|
|
bfb2491842
|
fix: 修复收费失败错误 'element cannot be mapped to a null key'
- 在 PaymentRecServiceImpl.java 中添加过滤,排除 contractNo 为 null 的数据
- 在 IChargeBillServiceImpl.java 中添加过滤,排除 contractNo 为 null 的数据
- 防止 Java Stream groupingBy 操作时出现 null key 异常
|
2026-04-02 18:22:18 +08:00 |
|
wangjian963
|
b747f80507
|
feat(doctorstation): 检验申请单列表添加申请ID字段
- DTO添加applicationId(自增主键)字段
- Mapper返回类型从实体类改为DTO
- 前端表格显示申请ID替代行号
- 调整UI布局和分页器样式
|
2026-04-02 17:59:21 +08:00 |
|