Fix Bug #505: AI修复
This commit is contained in:
@@ -54,13 +54,11 @@ public class OrderVerifyServiceImpl {
|
||||
throw new RuntimeException("该药品已由药房发放,请先执行退药处理,不可直接退回");
|
||||
}
|
||||
|
||||
// 退回医嘱的业务逻辑(假设已有对应的更新方法,这里仅示意)
|
||||
// orderMapper.updateOrderStatusToCancelled(orderId, OrderMapper.ORDER_STATUS_CANCELLED);
|
||||
// 执行退回操作:更新医嘱状态为已退回
|
||||
orderMapper.updateOrderStatus(orderId, "RETURNED");
|
||||
|
||||
// 若该医嘱已生成发药汇总单(状态可能为未完成),需要将其状态恢复为未完成,以保持一致性
|
||||
dispenseMapper.updateDispenseSummaryStatus(orderId,
|
||||
DispenseMapper.SUMMARY_STATUS_COMPLETED.equals(DispenseMapper.SUMMARY_STATUS_COMPLETED)
|
||||
? "PENDING" : "PENDING"); // 这里统一设为 PENDING,实际值请参考 PRD
|
||||
dispenseMapper.updateDispenseSummaryStatus(orderId, "PENDING");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user