diff --git a/openhis-server-new/openhis-application/src/main/java/com/openhis/web/consultation/appservice/impl/ConsultationAppServiceImpl.java b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/consultation/appservice/impl/ConsultationAppServiceImpl.java index ac034051..6e5b6fa1 100644 --- a/openhis-server-new/openhis-application/src/main/java/com/openhis/web/consultation/appservice/impl/ConsultationAppServiceImpl.java +++ b/openhis-server-new/openhis-application/src/main/java/com/openhis/web/consultation/appservice/impl/ConsultationAppServiceImpl.java @@ -1677,8 +1677,8 @@ public class ConsultationAppServiceImpl implements IConsultationAppService { // 更新确认记录 updateConfirmationRecord(request); - // 更新医嘱状态为"已完成" - updateServiceRequestStatus(request.getOrderId(), RequestStatus.COMPLETED.getValue()); + // 🎯 需求:专家签名后会诊医嘱状态保持"已签发"(ACTIVE = 已发送/已签发),不改为已完成 + updateServiceRequestStatus(request.getOrderId(), RequestStatus.ACTIVE.getValue()); // 🎯 更新会诊关联费用项状态为"待收费",这样收费界面就能看到了 if (request.getOrderId() != null) {