根因:ActivityDefinitionManageMapper.xml 中 getDiseaseTreatmentPage 查询使用 INNER JOIN 关联 adm_charge_item_definition 价格表,导致 55 个没有价格记录的诊疗项目被完全排除 在搜索结果之外。改为 LEFT JOIN 后,即使项目暂无价格记录也能被搜索到。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
根因:ActivityDefinitionManageMapper.xml 中 getDiseaseTreatmentPage 查询使用 INNER JOIN 关联 adm_charge_item_definition 价格表,导致 55 个没有价格记录的诊疗项目被完全排除 在搜索结果之外。改为 LEFT JOIN 后,即使项目暂无价格记录也能被搜索到。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>