From 76c74cf71fb82099e134cea6a34019655fed2f3f Mon Sep 17 00:00:00 2001 From: jiangshuai <291802688@qq.com> Date: 星期二, 14 十一月 2023 14:52:37 +0800 Subject: [PATCH] 产品列表增加重订货规则统计 --- models/location.go | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/models/location.go b/models/location.go index ef755e6..ad60d86 100644 --- a/models/location.go +++ b/models/location.go @@ -26,6 +26,7 @@ RecentlyCount string `json:"recentlyCount" gorm:"type:varchar(255);comment:鏈�杩戠洏鐐�"` //鏈�杩戠洏鐐� NextCount string `json:"nextCount" gorm:"type:varchar(255);comment:涓嬫鐩樼偣"` //涓嬫鐩樼偣 JointName string `json:"jointName" gorm:"type:varchar(255);comment:鎷兼帴鍚嶇О"` //鎷兼帴鍚嶇О + Children []*Location `json:"children" gorm:"-"` } LocationSearch struct { @@ -37,6 +38,7 @@ Orm *gorm.DB Preload bool JointNames []string + Ids []int } ) @@ -65,6 +67,11 @@ func (slf *LocationSearch) SetID(ID int) *LocationSearch { slf.Id = ID + return slf +} + +func (slf *LocationSearch) SetIds(ids []int) *LocationSearch { + slf.Ids = ids return slf } @@ -115,6 +122,10 @@ db = db.Where("id = ?", slf.Id) } + if len(slf.Ids) > 0 { + db = db.Where("id in (?)", slf.Ids) + } + if slf.Order != "" { db = db.Order(slf.Order) } -- Gitblit v1.8.0