package service import ( "errors" "hospital-admin-api/api/dao" "hospital-admin-api/api/responses/orderInquiryCaseResponse" "strconv" ) type OrderInquiryCaseService struct { } // GetOrderInquiryCaseByOrderInquiryId 获取问诊订单病例-问诊订单 func (r *OrderInquiryCaseService) GetOrderInquiryCaseByOrderInquiryId(orderInquiryId int64) (u *orderInquiryCaseResponse.OrderInquiryCase, err error) { orderInquiryCaseDao := dao.OrderInquiryCaseDao{} orderInquiryCase, err := orderInquiryCaseDao.GetOrderInquiryCaseByOrderInquiryId(orderInquiryId) if orderInquiryCase == nil { return nil, errors.New("数据错误,无问诊病例") } u = &orderInquiryCaseResponse.OrderInquiryCase{ InquiryCaseId: strconv.FormatInt(orderInquiryCase.InquiryCaseId, 10), UserId: strconv.FormatInt(orderInquiryCase.UserId, 10), PatientId: strconv.FormatInt(orderInquiryCase.PatientId, 10), OrderInquiryId: strconv.FormatInt(orderInquiryCase.OrderInquiryId, 10), FamilyId: strconv.FormatInt(orderInquiryCase.FamilyId, 10), Name: orderInquiryCase.Name, Sex: orderInquiryCase.Sex, Age: orderInquiryCase.Age, DiseaseClassName: orderInquiryCase.DiseaseClassName, DiseaseDesc: orderInquiryCase.DiseaseDesc, } return u, nil }