liujiandao
2023-11-13 1dd416deaf053a23a56b42a1ab18fe9f621fefb0
controllers/report_forms_controller.go
@@ -218,16 +218,19 @@
      util.ResponseFormat(c, code.RequestParamError, "参数解析失败,数据类型错误")
      return
   }
   //查询位置
   locations, err := models.NewLocationSearch().SetJointName(params.WareHouseCode).FindAll()
   if err != nil {
      util.ResponseFormat(c, code.RequestParamError, "查询位置失败")
      return
   }
   ids := make([]int, 0)
   for _, location := range locations {
      ids = append(ids, location.Id)
   if params.LocationId != 0 {
      ids = append(ids, params.LocationId)
   } else {
      //查询位置
      locations, err := models.NewLocationSearch().SetJointName(params.WareHouseCode).FindAll()
      if err != nil {
         util.ResponseFormat(c, code.RequestParamError, "查询位置失败")
         return
      }
      for _, location := range locations {
         ids = append(ids, location.Id)
      }
   }
   amounts, total, err := models.NewLocationProductAmountSearch().SetPage(params.Page, params.PageSize).SetPreload(true).SetKeyword(params.KeyWord).SetProductId(params.ProductId).SetLocationIds(ids).FindByPage()