From a0cc55a37bf957bb44b7e13b99ba0478c1752b3b Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Wed, 26 Jun 2024 11:18:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8F=90=E7=8E=B0=E6=95=B0?= =?UTF-8?q?=E6=8D=AE2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/dao/orderInquiry.go | 9 +++++++++ api/service/doctorWithdrawal.go | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/api/dao/orderInquiry.go b/api/dao/orderInquiry.go index d243a0c..4aa7a39 100644 --- a/api/dao/orderInquiry.go +++ b/api/dao/orderInquiry.go @@ -23,6 +23,15 @@ func (r *OrderInquiryDao) GetOrderInquiryById(orderInquiryId int64) (m *model.Or return m, nil } +// GetOrderInquiryByOrderId 获取问诊订单数据-订单id +func (r *OrderInquiryDao) GetOrderInquiryByOrderId(orderId int64) (m *model.OrderInquiry, err error) { + err = global.Db.Where("order_id = ?", orderId).First(&m).Error + if err != nil { + return nil, err + } + return m, nil +} + // GetOrderInquiryPreloadById 获取问诊订单数据-加载全部关联-问诊订单id func (r *OrderInquiryDao) GetOrderInquiryPreloadById(orderInquiryId int64) (m *model.OrderInquiry, err error) { err = global.Db.Preload(clause.Associations).First(&m, orderInquiryId).Error diff --git a/api/service/doctorWithdrawal.go b/api/service/doctorWithdrawal.go index 228dff7..0ce5366 100644 --- a/api/service/doctorWithdrawal.go +++ b/api/service/doctorWithdrawal.go @@ -363,7 +363,7 @@ func (r *DoctorWithdrawalService) getDoctorWithdrawalOrderAmountTotal(withdrawal for _, v := range doctorWithdrawalOrders { // 获取订单数据 orderInquiryDao := dao.OrderInquiryDao{} - orderInquiry, err := orderInquiryDao.GetOrderInquiryById(v.OrderInquiryId) + orderInquiry, err := orderInquiryDao.GetOrderInquiryByOrderId(v.OrderId) if err != nil { return 0, errors.New("订单数据错误") }