|
@@ -513,6 +513,17 @@ func GetActivityDetailUserPower(user *models.WxUserItem, activityInfo *models.Ac
|
|
if (activityInfo.ActivityTypeId == 3 || activityInfo.ActivityTypeId == 5) && activityInfo.YidongActivityId == "" && strings.Contains(activityInfo.ChartPermissionName, utils.CHART_PERMISSION_NAME_YANXUAN) {
|
|
if (activityInfo.ActivityTypeId == 3 || activityInfo.ActivityTypeId == 5) && activityInfo.YidongActivityId == "" && strings.Contains(activityInfo.ChartPermissionName, utils.CHART_PERMISSION_NAME_YANXUAN) {
|
|
isResearchSpecial = true
|
|
isResearchSpecial = true
|
|
}
|
|
}
|
|
|
|
+ //如果是 研选扣点的必须要有研选的正式权限
|
|
|
|
+ if activityInfo.IsResearchPoints {
|
|
|
|
+ if !strings.Contains(permissionStr, utils.CHART_PERMISSION_NAME_YANXUAN) {
|
|
|
|
+ //如果连试用权限都没有,那么久按照普通的研选样式展示
|
|
|
|
+ isResearchSpecial = false
|
|
|
|
+ }
|
|
|
|
+ if !strings.Contains(permissionStrZhengShi, activityInfo.ChartPermissionName) {
|
|
|
|
+ havePower = false
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
//处理决策人可见权限
|
|
//处理决策人可见权限
|
|
if user.IsMaker == 0 && activityInfo.IsMakerShow == 1 {
|
|
if user.IsMaker == 0 && activityInfo.IsMakerShow == 1 {
|