From 4a9bc4b7c84985047c7ebe0b991e8c8364bb56a2 Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期五, 03 十一月 2023 10:58:25 +0800 Subject: [PATCH] 重订货规则修改 --- 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