1f679d68df97bfc76db9f79bd199a0e406c761d7
根因:OpSchedule 实体缺少 feeType 字段,创建手术安排时费用类别未被持久化到数据库。编辑时详情查询通过复杂 JOIN 链(adm_encounter → adm_account → fin_contract)计算 feeType,链断裂时返回 null。 修复方案: 1. OpSchedule.java 新增 feeType 字段,使创建时费用类别持久化到 op_schedule.fee_type 2. SurgicalScheduleAppMapper.xml 详情查询改用 os.fee_type,移除不可靠的 JOIN 链 3. OpScheduleDto.java 移除重复的 feeType 声明(现从父类继承) 4. 新增 DDL 迁移脚本添加 fee_type 列 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Java
49.4%
Vue
45%
JavaScript
4.5%
HTML
0.7%
SCSS
0.1%