diff --git a/api/service/orderPrescription.go b/api/service/orderPrescription.go index 2e7a061..7a0bba2 100644 --- a/api/service/orderPrescription.go +++ b/api/service/orderPrescription.go @@ -82,5 +82,15 @@ func (r *OrderPrescriptionService) GetOrderPrescription(OrderPrescriptionId int6 // 加载药品订单id g.LoadOrderProductId(orderProduct) + // 加载原始医生信息 + if orderPrescription.OrderInquiry != nil && orderPrescription.OrderInquiry.UserDoctor != nil { + g.LoadUserDoctor(orderPrescription.OrderInquiry.UserDoctor) + } + + // 加载接受抄方的医生信息 + if orderPrescription.OrderInquiry != nil && orderPrescription.OrderInquiry.TransferUserDoctor != nil { + g.LoadTransferUserDoctor(orderPrescription.OrderInquiry.TransferUserDoctor) + } + return g, nil }