6907c7dbc84cfbf93fff3ce1cfb5569af8302792
根因: AdviceUtils.checkExeMedInventory() 中硬编码 performLocation == locationId 的匹配条件, 当医嘱的 performLocation 指向的药房没有该药品库存时(库存实际在其他药房),匹配失败导致"库存不足"错误。 修复策略: 采用两步匹配法 - 1. 先按 performLocation 匹配指定药房的库存(添加 null 容错) 2. 若指定药房无匹配,则放宽条件跨所有药房聚合库存 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Java
49.5%
Vue
44.8%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%