From 7425052414f7f2b7e4746f6d43a80d5c751aad3f Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期五, 03 十一月 2023 16:50:47 +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