liujiandao
2024-03-11 318c49da20ec30c4f85ef35e479499e82a841b25
controllers/product_controller.go
@@ -12,6 +12,7 @@
   "wms/constvar"
   "wms/extend/code"
   "wms/extend/util"
   "wms/middleware"
   "wms/models"
   "wms/pkg/logx"
   "wms/pkg/mysqlx"
@@ -746,3 +747,33 @@
   }
   util.ResponseFormat(c, code.Success, "操作成功")
}
// GetUserInfo
//
//   @Tags      产品
//   @Summary   获取登录用户信息
//   @Produce   application/json
//   @Success   200   {object}   util.ResponseList{data=map[string]interface{}}   "成功"
//   @Router      /api-wms/v1/product/getUserInfo [get]
func (slf ProductController) GetUserInfo(c *gin.Context) {
   userInfo := middleware.GetUserInfo(c)
   m := make(map[string]interface{})
   m["userName"] = userInfo.Username
   util.ResponseFormat(c, code.Success, m)
}
// GetUnitInfo
//
//   @Tags      产品
//   @Summary   获取单位信息
//   @Produce   application/json
//   @Success   200   {object}   util.ResponseList{data=[]models.UnitDict}   "成功"
//   @Router      /api-wms/v1/product/getUnitInfo [get]
func (slf ProductController) GetUnitInfo(c *gin.Context) {
   dicts, total, err := models.NewUnitDictSearch().Find()
   if err != nil {
      util.ResponseFormat(c, code.RequestParamError, "查询出错")
      return
   }
   util.ResponseFormatList(c, code.Success, dicts, int(total))
}