434dceece05a36e9c9b9b296c7ca3ddce9ccbf80
根因: 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.4%
Vue
44.9%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%