From 9f5798c2be5f9b0c5e01a9c89d751fd590a997c0 Mon Sep 17 00:00:00 2001 From: lzh <1625167628@qq.com> Date: Fri, 20 Jun 2025 15:26:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A9=E5=B1=95=E8=AE=B0=E5=BD=95=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/dao/bundleExtend.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/dao/bundleExtend.go b/internal/dao/bundleExtend.go index f0b74ce..090b370 100644 --- a/internal/dao/bundleExtend.go +++ b/internal/dao/bundleExtend.go @@ -76,13 +76,18 @@ func GetBundleExtendRecordList(req *bundle.BundleExtendRecordsListRequest) (data if req.Type != 0 { session = session.Where("ber.`type` = ?", req.Type) } + if req.StartTime != 0 { + session = session.Where("ber.created_at >= ?", req.StartTime) + } + if req.EndTime != 0 { + session = session.Where("ber.created_at <= ?", req.EndTime) + } if req.AssociatedOrderNumber != "" { session = session.Where("ber.associated_order_number like ?", "%"+req.AssociatedOrderNumber+"%") } if err = session.Count(&total).Error; err != nil { return } - if req.Page != 0 && req.PageSize != 0 { session = session.Limit(int(req.PageSize)).Offset(int(req.Page-1) * int(req.PageSize)) }