|
@@ -7,7 +7,7 @@ import (
|
|
|
"strings"
|
|
|
)
|
|
|
|
|
|
-//GetCompanyPermission 获取公司对应的权限名称
|
|
|
+// GetCompanyPermission 获取公司对应的权限名称
|
|
|
func GetCompanyPermission(companyId int) (permissionStr string, err error) {
|
|
|
permissionStr, err = models.GetCompanyPermission(companyId)
|
|
|
if err != nil {
|
|
@@ -18,7 +18,7 @@ func GetCompanyPermission(companyId int) (permissionStr string, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//GetCompanyPermissionUpgrade 获取公司对应的升级权限名称
|
|
|
+// GetCompanyPermissionUpgrade 获取公司对应的升级权限名称
|
|
|
func GetCompanyPermissionUpgrade(companyId int) (permissionStr string, err error) {
|
|
|
permissionStr, err = models.GetCompanyPermissionByUserTrip(companyId)
|
|
|
if err != nil {
|
|
@@ -29,7 +29,7 @@ func GetCompanyPermissionUpgrade(companyId int) (permissionStr string, err error
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//获取用户对应的权限申请状态
|
|
|
+// 获取用户对应的权限申请状态
|
|
|
func GetUserHasPermission(user *models.WxUserItem) (hasPermission int, sellerName, sellerMobile, popupMsg string, err error) {
|
|
|
//HasPermission int `description:"1:有该行业权限,正常展示,2:无该行业权限,不存在权益客户下(ficc),3:无该品类权限,已提交过申请,4:无该品类权限,未提交过申请,5:潜在客户,未提交过申请,6:潜在客户,已提交过申请"`
|
|
|
uid := user.UserId
|
|
@@ -76,7 +76,7 @@ func GetUserHasPermission(user *models.WxUserItem) (hasPermission int, sellerNam
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//获取用户对应的权限申请状态 文章详情
|
|
|
+// 获取用户对应的权限申请状态 文章详情
|
|
|
func GetUserHasPermissionArticle(user *models.WxUserItem) (hasPermission int, sellerName, sellerMobile, popupMsg string, err error) {
|
|
|
//`description:"1:有该行业权限,正常展示,2:无该行业权限,不存在权益客户下,3:无该品类权限,4:潜在客户,未提交过申请,5:潜在客户,已提交过申请"`
|
|
|
uid := user.UserId
|
|
@@ -121,7 +121,7 @@ func GetUserHasPermissionArticle(user *models.WxUserItem) (hasPermission int, se
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//获取用户对应的权限简单版
|
|
|
+// 获取用户对应的权限简单版
|
|
|
func GetUserHasPermissionSimple(user *models.WxUserItem) (hasPermission int, err error) {
|
|
|
//HasPermission int `description:"1:有该行业权限,正常展示,2:无该行业权限,不存在权益客户下(ficc),3:无该品类权限,已提交过申请,4:无该品类权限,未提交过申请,5:潜在客户,未提交过申请,6:潜在客户,已提交过申请"`
|
|
|
uid := user.UserId
|
|
@@ -149,4 +149,33 @@ func GetUserHasPermissionSimple(user *models.WxUserItem) (hasPermission int, err
|
|
|
}
|
|
|
}
|
|
|
return
|
|
|
-}
|
|
|
+}
|
|
|
+
|
|
|
+// GetPermissionNameMap 权限名称与权限ID的map
|
|
|
+func GetPermissionNameMap() (mapItem map[int]string, err error) {
|
|
|
+ list, e := models.GetChartPermissionListRai()
|
|
|
+ if e != nil {
|
|
|
+ err = e
|
|
|
+ return
|
|
|
+ }
|
|
|
+ mapPermissionName := make(map[int]string)
|
|
|
+ for _, v := range list {
|
|
|
+ mapPermissionName[v.ChartPermissionId] = v.PermissionName
|
|
|
+ }
|
|
|
+ mapItem = mapPermissionName
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+func GetPermissionNameIcoMap() (mapItem map[int]string, err error) {
|
|
|
+ list, e := models.GetChartPermissionListRai()
|
|
|
+ if e != nil {
|
|
|
+ err = e
|
|
|
+ return
|
|
|
+ }
|
|
|
+ mapPermissionName := make(map[int]string)
|
|
|
+ for _, v := range list {
|
|
|
+ mapPermissionName[v.ChartPermissionId] = v.ImageUrlM
|
|
|
+ }
|
|
|
+ mapItem = mapPermissionName
|
|
|
+ return
|
|
|
+}
|