From efbe2bd4bbc6444dad4ab5fe8d7e839c38230805 Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期五, 12 四月 2024 16:22:57 +0800 Subject: [PATCH] 库存报表修改 --- models/location_product_amount.go | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/models/location_product_amount.go b/models/location_product_amount.go index 4f1af2b..0d27a70 100644 --- a/models/location_product_amount.go +++ b/models/location_product_amount.go @@ -36,6 +36,7 @@ LocationIds []int ProductIds []string Ids []int + Query string } LocationProductAmountWithOperation struct { @@ -119,6 +120,11 @@ return slf } +func (slf *LocationProductAmountSearch) SetQuery(query string) *LocationProductAmountSearch { + slf.Query = query + return slf +} + func (slf *LocationProductAmountSearch) build() *gorm.DB { var db = slf.Orm.Model(&LocationProductAmount{}) @@ -163,6 +169,10 @@ db = db.Where("id in (?)", slf.Ids) } + if slf.Query != "" { + db = db.Where(slf.Query) + } + return db } -- Gitblit v1.8.0