auth.go 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package controller
  2. type AuthController struct{}
  3. // CreateAuthCode
  4. // @Description 生成编码
  5. // @Success 200 {string} string "获取成功"
  6. // @Router /auth/auth_code [post]
  7. //func (a *AuthController) CreateAuthCode(c *gin.Context) {
  8. // var req request.CreateAuthCodeReq
  9. // err := c.Bind(&req)
  10. // if err != nil {
  11. // errs, ok := err.(validator.ValidationErrors)
  12. // if !ok {
  13. // resp.FailData("参数解析失败", "Err:"+err.Error(), c)
  14. // return
  15. // }
  16. // resp.FailData("参数解析失败", errs.Translate(global.Trans), c)
  17. // return
  18. // }
  19. //
  20. // prefix := map[int]string{
  21. // utils.SOURCE_CRM_FLAG: utils.CACHE_ETA_AUTH_CODE_PREFIX,
  22. // utils.SOURCE_ETA_FLAG: utils.CACHE_CRM_AUTH_CODE_PREFIX,
  23. // }
  24. // str := base64.URLEncoding.EncodeToString([]byte(req.AdminName))
  25. // key := fmt.Sprint(prefix[req.Source], str)
  26. //
  27. // // 是否已生成但未消费
  28. // exist, _ := global.Rc.RedisString(key)
  29. // if exist != "" {
  30. // resp.OkData("获取成功", str, c)
  31. // return
  32. // }
  33. // if global.Rc.SetNX(key, req.AdminName, utils.GetTodayLastSecond()) {
  34. // resp.OkData("获取成功", str, c)
  35. // return
  36. // }
  37. // return
  38. //}