liujiandao
2023-11-03 4a9bc4b7c84985047c7ebe0b991e8c8364bb56a2
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)