yinbentan
2024-07-06 63d4dca1ec0d293c29c8f62a8bbe1466ab2462aa
service/inventory_report_forms.go
@@ -129,8 +129,12 @@
   locationIds []int,
   err error) {
   productAmounts = make([]*models.LocationProductAmount, 0)
   locationSearch := models.NewLocationSearch()
   if params.WarehouseCode != "" {
      locations, err := models.NewLocationSearch().SetJointName(params.WarehouseCode).FindNotTotal()
      locationSearch.SetJointName(params.WarehouseCode)
   }
   locations, err := locationSearch.FindNotTotal()
      if err != nil {
         return nil, nil, nil, nil, err
      }
@@ -138,13 +142,14 @@
      for _, location := range locations {
         locationIds = append(locationIds, location.Id)
      }
      productAmounts, err = models.NewLocationProductAmountSearch().SetLocationIds(locationIds).SetQuery("amount > 0").Find()
   productAmounts, err = models.NewLocationProductAmountSearch().
      SetLocationIds(locationIds).SetQuery("amount > 0").
      Find()
      if err != nil {
         return nil, nil, nil, nil, err
      }
      for _, amount := range productAmounts {
         productIds = append(productIds, amount.ProductId)
      }
   }
   //查询产品