根因:deleteSurgery 仅删除 cli_surgery 表记录,未级联删除关联的 wor_service_request(手术医嘱)、fin_charge_item(收费项目)、 doc_request_form(申请单),导致手术删除后医嘱列表仍存在对应记录。 修复:在 deleteSurgery 中先删除三张关联表数据,再删除手术记录, 所有操作在同一事务内保证一致性。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
根因:deleteSurgery 仅删除 cli_surgery 表记录,未级联删除关联的 wor_service_request(手术医嘱)、fin_charge_item(收费项目)、 doc_request_form(申请单),导致手术删除后医嘱列表仍存在对应记录。 修复:在 deleteSurgery 中先删除三张关联表数据,再删除手术记录, 所有操作在同一事务内保证一致性。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>