jiangshuai
2023-11-14 9d0d545bdd6f1448c19c24d2159a4f1752131d31
controllers/report_forms_controller.go
@@ -166,7 +166,7 @@
   if params.PageInfo.Check() {
      detailsSearch.SetPage(params.Page, params.PageSize)
   }
   details, total, err := detailsSearch.SetProductId(params.ProduceId).Find()
   details, total, err := detailsSearch.SetPreload(true).SetProductId(params.ProduceId).Find()
   if err != nil {
      util.ResponseFormat(c, code.RequestParamError, "查询操作详情失败")
      return
@@ -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()