zhangqian
2024-06-26 2d911d76bffda47005f8a30eb8f3719316bf43c9
controllers/operation_type.go
@@ -116,7 +116,12 @@
      util.ResponseFormat(c, code.RequestParamError, err.Error())
      return
   }
   list, total, err := models.NewOperationTypeSearch().SetPage(params.Page, params.PageSize).SetKeyword(params.Keyword).SetOrder("id desc").SetPreload(true).Find()
   list, total, err := models.NewOperationTypeSearch().
      SetPage(params.Page, params.PageSize).
      SetKeyword(params.Keyword).
      SetOrder("id desc").
      SetWarehouseId(params.WarehouseId).
      SetPreload(true).Find()
   if err != nil {
      util.ResponseFormat(c, code.RequestError, "查找失败")
      return
@@ -140,6 +145,9 @@
      }
      if value, ok := mapStatistics[strconv.Itoa(v.Id)+string(constvar.OperationStatus_Finish)]; ok {
         list[k].FinishCount = value.Count
      }
      if value, ok := mapStatistics[strconv.Itoa(v.Id)+string(constvar.OperationStatus_Cancel)]; ok {
         list[k].CancelCount = value.Count
      }
   }
   util.ResponseFormatListWithPage(c, code.Success, list, cast.ToInt(total), params.Page, params.PageSize)
@@ -205,6 +213,9 @@
      if value, ok := mapStatistics[strconv.Itoa(v.Id)+string(constvar.OperationStatus_Finish)]; ok {
         list[k].FinishCount = value.Count
      }
      if value, ok := mapStatistics[strconv.Itoa(v.Id)+string(constvar.OperationStatus_Cancel)]; ok {
         list[k].FinishCount = value.Count
      }
   }
   util.ResponseFormatListWithPage(c, code.Success, list, cast.ToInt(total), params.Page, params.PageSize)
}