user_yanxuan_permission.go 735 B

1234567891011121314151617181920212223242526
  1. package services
  2. import (
  3. "errors"
  4. "fmt"
  5. "hongze/hongze_clpt/models"
  6. "hongze/hongze_clpt/utils"
  7. )
  8. // 判断用户是否开通了个人研选权限
  9. func GetMfyxUserPermissionTotal(userId int) (toatal int) {
  10. var err error
  11. defer func() {
  12. if err != nil {
  13. fmt.Println(err)
  14. go utils.SendAlarmMsg(fmt.Sprint("判断用户是否开通了个人研选权限失败 GetMfyxUserPermissionTotal userId", userId, ",err:", err.Error()), 2)
  15. }
  16. }()
  17. //判断用户是否开通了个人研选权限,如果有权限后缀拼接权限名称
  18. toatal, e := models.GetCygxUserYanxuanPermissionCountByUserId(userId)
  19. if e != nil {
  20. err = errors.New("GetCygxUserYanxuanPermissionCountByUserId, Err: " + e.Error())
  21. return
  22. }
  23. return
  24. }