zhangqian
2023-11-17 844f645172ebde7e94307004647e4a41f71030be
controllers/report_forms_controller.go
@@ -10,6 +10,7 @@
   "wms/models"
   "wms/request"
   "wms/response"
   "wms/service"
)
type ReportFormsController struct {
@@ -245,12 +246,20 @@
         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()
   var (
      amounts []*models.LocationProductAmount
      total   int64
      err     error
   )
   if params.KeyWord != "" {
      amounts, total, err = service.SearchLocationReport(params.KeyWord, params.Page, params.PageSize)
   } else {
      amounts, total, err = models.NewLocationProductAmountSearch().SetPage(params.Page, params.PageSize).SetPreload(true).SetKeyword(params.KeyWord).SetProductId(params.ProductId).SetLocationIds(ids).FindByPage()
   if err != nil {
      util.ResponseFormat(c, code.RequestParamError, "查询数量失败")
      return
   }
   }
   var result []response.LocationForms
   for _, amount := range amounts {