fix
zhangqian
2024-07-04 f0786e779666d67a50cd57d82cfe1e278b47d397
controllers/dict_controller.go
@@ -16,7 +16,7 @@
// AddMiniDict
//
//   @Tags      数据字典
//   @Summary   添加迷你字典
//   @Summary   添加字典信息
//   @Produce   application/json
//   @Param      object   body      request.AddMiniDict   true   "参数"
//   @Success   200      {object}   util.Response      "成功"
@@ -56,7 +56,7 @@
// EditMiniDict
//
//   @Tags      数据字典
//   @Summary   编辑迷你字典
//   @Summary   编辑字典信息
//   @Produce   application/json
//   @Param      object   body      request.EditMiniDict   true   "参数"
//   @Success   200      {object}   util.Response         "成功"
@@ -84,6 +84,7 @@
   }
   record := models.MiniDict{
      Type:      params.Type,
      Name:      params.Name,
      Value:     params.Value,
      IsDefault: params.IsDefault,
@@ -100,8 +101,8 @@
// DeleteMiniDict
//
//   @Tags      属性值和对象
//   @Summary   删除属性值和对象
//   @Tags      数据字典
//   @Summary   删除字典信息
//   @Param      id   path      string         true   "id"
//   @Success   200   {object}   util.Response   "成功"
//   @Router      /api-wms/v1/dict/delete/{id} [delete]
@@ -177,12 +178,12 @@
// GetMiniDictList
//
//      @Tags      数据字典
//      @Summary   获取迷你字典列表
//      @Produce   application/json
//    @Param      object   query      request.GetMiniDictList   true   "参数"
//      @Success   200      {object}   util.ResponseList{data=[]models.MiniDict}   "成功"
//      @Router      /api-wms/v1/dict/getDictList [get]
//   @Tags      数据字典
//   @Summary   获取字典信息列表
//   @Produce   application/json
//    @Param      object   body      request.GetMiniDictList   true   "参数"
//   @Success   200      {object}   util.ResponseList{data=[]models.MiniDict}   "成功"
//   @Router      /api-wms/v1/dict/getDictList [post]
func (slf DictController) GetMiniDictList(c *gin.Context) {
   var params request.GetMiniDictList
   if err := c.BindJSON(&params); err != nil {
@@ -190,12 +191,16 @@
      return
   }
   if !params.Type.Valid() {
      util.ResponseFormat(c, code.RequestParamError, "字典类型错误")
      return
   //if !params.Type.Valid() {
   //   util.ResponseFormat(c, code.RequestParamError, "字典类型错误")
   //   return
   //}
   dictSearch := models.NewMiniDictSearch()
   if params.Type.Valid() {
      dictSearch.SetType(params.Type)
   }
   list, total, err := models.NewMiniDictSearch().SetType(params.Type).Find()
   list, total, err := dictSearch.Find()
   if err != nil {
      util.ResponseFormat(c, code.RequestParamError, "查找失败")
      return