From a0125ef3d6ce35be7b6dc4919c4192dba4a7329a Mon Sep 17 00:00:00 2001 From: jiangshuai <291802688@qq.com> Date: 星期四, 16 十一月 2023 14:33:51 +0800 Subject: [PATCH] 报废数量bug --- models/location_product_amount.go | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/models/location_product_amount.go b/models/location_product_amount.go index 00c7b92..94cf597 100644 --- a/models/location_product_amount.go +++ b/models/location_product_amount.go @@ -34,6 +34,7 @@ Preload bool //LocationProductIds []int LocationIds []int + ProductIds []string } LocationProductAmountWithOperation struct { @@ -102,10 +103,10 @@ return slf } -//func (slf *LocationProductAmountSearch) SetLocationProductIds(ids []int) *LocationProductAmountSearch { -// slf.LocationProductIds = ids -// return slf -//} +func (slf *LocationProductAmountSearch) SetProductIds(ids []string) *LocationProductAmountSearch { + slf.ProductIds = ids + return slf +} func (slf *LocationProductAmountSearch) SetLocationIds(ids []int) *LocationProductAmountSearch { slf.LocationIds = ids @@ -132,9 +133,9 @@ //if slf.LocationProductId != 0 { // db = db.Where("location_product_id=?", slf.LocationProductId) //} - //if len(slf.LocationProductIds) > 0 { - // db = db.Where("location_product_id in (?)", slf.LocationProductIds) - //} + if len(slf.ProductIds) > 0 { + db = db.Where("product_id in (?)", slf.ProductIds) + } if len(slf.LocationIds) > 0 { db = db.Where("location_id in (?)", slf.LocationIds) -- Gitblit v1.8.0