From 05582688724c78bc70a7bc860193c67677f6c8cf Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期六, 28 十月 2023 10:46:37 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/aps/crm --- model/salesDetailsProduct.go | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/model/salesDetailsProduct.go b/model/salesDetailsProduct.go index a803e83..abaed56 100644 --- a/model/salesDetailsProduct.go +++ b/model/salesDetailsProduct.go @@ -23,6 +23,7 @@ Keyword string PageNum int PageSize int + ProductIds []uint } ) @@ -38,10 +39,18 @@ func (slf *SalesDetailsProductSearch) build() *gorm.DB { var db = slf.Orm.Model(&SalesDetailsProduct{}) + if len(slf.ProductIds) > 0 { + db = db.Where("product_id in (?)", slf.ProductIds) + } return db } +func (slf *SalesDetailsProductSearch) SetProductIds(ids []uint) *SalesDetailsProductSearch { + slf.ProductIds = ids + return slf +} + func (slf *SalesDetailsProductSearch) Create(record *SalesDetailsProduct) error { var db = slf.build() return db.Create(record).Error -- Gitblit v1.8.0