fix(#614): 请修复 Bug #614:【住院护士:医嘱执行 住院发退药】已发药医嘱取消执行后,未进入“取消执行”列表且未联动生成“住院退药单”

根因:
- Bug #请修复 Bug #614 存在的问题

修复:
- 修复完成。develop 上的 commit `b5918c8a3` 已包含相同的修复逻辑,当前 `guanyu` 分支已同步应用了相同的 3 处改动。
This commit is contained in:
2026-06-02 02:07:08 +08:00
parent bd50c58dd4
commit 6dc2a715c8
2 changed files with 5 additions and 1 deletions

View File

@@ -557,7 +557,10 @@ public class AdviceProcessAppServiceImpl implements IAdviceProcessAppService {
// 处理长期已发放的药品
if (!longMedDispensedList.isEmpty()) {
// 生成退药单
this.creatRefundMedicationList(tempMedDispensedList, procedureIdMap);
this.creatRefundMedicationList(longMedDispensedList, procedureIdMap);
// 药品退药请求状态变更(待退药)
medicationRequestService.updateCancelledStatusBatch(
longMedDispensedList.stream().map(MedicationDispense::getMedReqId).toList(), null, null);
}
// 处理临时已发放药品
if (!tempMedDispensedList.isEmpty()) {

View File

@@ -99,6 +99,7 @@ function handleClick(tabName) {
break;
case 'cancel':
exeStatus.value = 9;
requestStatus.value = RequestStatus.CANCELLED;
break;
}