|
@@ -984,6 +984,14 @@ func GetSpecialDetailUserPower(user *models.WxUserItem, activityInfo *models.Cyg
|
|
|
err = errors.New("GetCompanyPermissionUpgrade, Err: " + e.Error())
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+ //如果有升级权限的自动添加策略的升级权限
|
|
|
+ if permissionStr != "" {
|
|
|
+ if activityInfo.ChartPermissionName == utils.CE_LUE_NAME {
|
|
|
+ permissionStr += "," + utils.CE_LUE_NAME
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
//如果没有对应的升级权限,则返回
|
|
|
if !strings.Contains(permissionStr, activityInfo.ChartPermissionName) {
|
|
|
return
|
|
@@ -1010,7 +1018,10 @@ func GetSpecialDetailUserPower(user *models.WxUserItem, activityInfo *models.Cyg
|
|
|
havePower = true
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
+ fmt.Println(userType)
|
|
|
+ fmt.Println(permissionStr)
|
|
|
+ fmt.Println(activityInfo.ChartPermissionName)
|
|
|
+ fmt.Println(activityInfo.CustomerTypeIds)
|
|
|
if strings.Contains(permissionStr, activityInfo.ChartPermissionName) && strings.Contains(activityInfo.CustomerTypeIds, "8") {
|
|
|
havePower = true
|
|
|
return
|