zhaoyun 2d2b7739a7 Fix Bug #571: 修复检验申请撤回时hasCollectedSpecimen检查范围过宽
根因:撤回方法使用所有状态的ServiceRequest(含DRAFT/COMPLETED等)检查标本采集状态,
当处方下存在混合状态的ServiceRequest时,前端显示"已签发"(EXISTS ACTIVE为true),
但后端因非ACTIVE请求的标本已采集而拒绝撤回,导致报错。

修复:先筛选出ACTIVE状态的ServiceRequest ID列表,再用该列表校验标本采集状态
和执行状态更新,与前端SQL的EXISTS逻辑完全一致。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 12:37:55 +08:00
2026-05-19 11:39:13 +08:00
2026-04-08 23:12:24 +08:00
Description
No description provided
85 MiB
Languages
Java 49.4%
Vue 45%
JavaScript 4.5%
HTML 0.7%
SCSS 0.1%