From 7681773b89306be31d8650388ddb29b75336c966 Mon Sep 17 00:00:00 2001 From: huangjiajun <582604932@qq.com> Date: Thu, 20 Jun 2024 15:42:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E6=9C=9F=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/dao/installment_payment_list_dao.go | 1 + src/implement/installment_payment_list_db.go | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/src/dao/installment_payment_list_dao.go b/src/dao/installment_payment_list_dao.go index 15a21ed..87a9482 100644 --- a/src/dao/installment_payment_list_dao.go +++ b/src/dao/installment_payment_list_dao.go @@ -7,6 +7,7 @@ import ( type InstallmentPaymentListDao interface { GetInstallmentPaymentListById(id int) (m *models.InstallmentPaymentList, err error) + GetInstallmentPaymentListByOidSess(sess *xorm.Session, oid string) (m *models.InstallmentPaymentList, err error) FinInstallmentPaymentList(arg map[string]string) (m *[]models.InstallmentPaymentList, err error) UpdateInstallmentPaymentListBySess(sess *xorm.Session, m *models.InstallmentPaymentList, forceColums ...string) (int64, error) InsertInstallmentPaymentList(m *models.InstallmentPaymentList) (id int, err error) diff --git a/src/implement/installment_payment_list_db.go b/src/implement/installment_payment_list_db.go index aa2abf0..b71a651 100644 --- a/src/implement/installment_payment_list_db.go +++ b/src/implement/installment_payment_list_db.go @@ -52,6 +52,17 @@ func (i InstallmentPaymentListDb) GetInstallmentPaymentListById(id int) (m *mode } return m, nil } +func (i InstallmentPaymentListDb) GetInstallmentPaymentListByOidSess(sess *xorm.Session, oid string) (m *models.InstallmentPaymentList, err error) { + m = new(models.InstallmentPaymentList) + has, err := sess.Where("ord_id =?", oid).Get(m) + if err != nil { + return nil, zhios_order_relate_logx.Error(err) + } + if has == false { + return nil, nil + } + return m, nil +} func (i InstallmentPaymentListDb) FinInstallmentPaymentList(arg map[string]string) (m *[]models.InstallmentPaymentList, err error) { mm := make([]models.InstallmentPaymentList, 0) sess := i.Db.Where("uid=?", arg["uid"])