|
@@ -613,8 +613,9 @@ func ActivityButtonShow(item *models.ActivityDetail, user *models.WxUserItem, pe
|
|
|
if strings.Contains(activityDetail.ChartPermissionName, utils.CHART_PERMISSION_NAME_YANXUAN) {
|
|
|
activityDetail.IsResearch = true
|
|
|
}
|
|
|
- //如果是 公司调研电话会:3,或 专家线下沙龙:5 而且 除易董同步过来的以外的研选类型活动
|
|
|
- if (activityDetail.ActivityTypeId == 3 || activityDetail.ActivityTypeId == 5) && activityDetail.YidongActivityId == "" && strings.Contains(activityDetail.ChartPermissionName, utils.CHART_PERMISSION_NAME_YANXUAN) {
|
|
|
+
|
|
|
+ //勾选【研选扣点】且扣点对象为参会人的活动,需要有买方研选的正式权限
|
|
|
+ if strings.Contains(activityDetail.ChartPermissionName, utils.CHART_PERMISSION_NAME_YANXUAN) && activityPointsByUserAllMap[activityDetail.ActivityId] {
|
|
|
activityDetail.IsResearchSpecial = true
|
|
|
}
|
|
|
if activityDetail.SiginupDeadline == utils.FormatDateTimeInit { //报名截止时间处理
|
|
@@ -868,9 +869,14 @@ func ActivityArrButtonShow(items []*models.ActivityDetail, user *models.WxUserIt
|
|
|
activityDetail.IsResearch = true
|
|
|
}
|
|
|
//如果是 公司调研电话会:3,或 专家线下沙龙:5 而且 除易董同步过来的以外的研选类型活动
|
|
|
- if (activityDetail.ActivityTypeId == 3 || activityDetail.ActivityTypeId == 5) && activityDetail.YidongActivityId == "" && strings.Contains(activityDetail.ChartPermissionName, utils.CHART_PERMISSION_NAME_YANXUAN) {
|
|
|
+ //if (activityDetail.ActivityTypeId == 3 || activityDetail.ActivityTypeId == 5) && activityDetail.YidongActivityId == "" && strings.Contains(activityDetail.ChartPermissionName, utils.CHART_PERMISSION_NAME_YANXUAN) {
|
|
|
+ // activityDetail.IsResearchSpecial = true
|
|
|
+ //}
|
|
|
+ //勾选【研选扣点】且扣点对象为参会人的活动,需要有买方研选的正式权限
|
|
|
+ if strings.Contains(activityDetail.ChartPermissionName, utils.CHART_PERMISSION_NAME_YANXUAN) && activityPointsByUserAllMap[activityDetail.ActivityId] {
|
|
|
activityDetail.IsResearchSpecial = true
|
|
|
}
|
|
|
+
|
|
|
if activityDetail.SiginupDeadline == utils.FormatDateTimeInit { //报名截止时间处理
|
|
|
activityDetail.SiginupDeadline = ""
|
|
|
}
|
|
@@ -1250,8 +1256,10 @@ func GetActivityDetailUserPower(user *models.WxUserItem, activityInfo *models.Ac
|
|
|
if !strings.Contains(permissionStr, activityInfo.ChartPermissionName) {
|
|
|
return
|
|
|
}
|
|
|
- //如果是 公司调研电话会:3,或 专家线下沙龙:5 而且 除易董同步过来的以外的研选类型活动
|
|
|
- if (activityInfo.ActivityTypeId == 3 || activityInfo.ActivityTypeId == 5) && activityInfo.YidongActivityId == "" && strings.Contains(activityInfo.ChartPermissionName, utils.CHART_PERMISSION_NAME_YANXUAN) {
|
|
|
+
|
|
|
+ activityPointsByUserAllMap := GetActivityPointsByUserAllMap() // 获取对用户进行研选扣点的活动
|
|
|
+ //勾选【研选扣点】且扣点对象为参会人的活动,需要有买方研选的正式权限
|
|
|
+ if strings.Contains(activityInfo.ChartPermissionName, utils.CHART_PERMISSION_NAME_YANXUAN) && activityPointsByUserAllMap[activityInfo.ActivityId] {
|
|
|
isResearchSpecial = true
|
|
|
}
|
|
|
//如果是 对用户的研选扣点的必须要有研选的正式权限
|
|
@@ -1263,10 +1271,10 @@ func GetActivityDetailUserPower(user *models.WxUserItem, activityInfo *models.Ac
|
|
|
return
|
|
|
}
|
|
|
if userPointsNum > 0 {
|
|
|
- if !strings.Contains(permissionStr, utils.CHART_PERMISSION_NAME_YANXUAN) {
|
|
|
- //如果连试用权限都没有,那么久按照普通的研选样式展示
|
|
|
- isResearchSpecial = false
|
|
|
- }
|
|
|
+ //if !strings.Contains(permissionStr, utils.CHART_PERMISSION_NAME_YANXUAN) {
|
|
|
+ // //如果连试用权限都没有,那么久按照普通的研选样式展示
|
|
|
+ // isResearchSpecial = false
|
|
|
+ //}
|
|
|
if !strings.Contains(permissionStrZhengShi, activityInfo.ChartPermissionName) {
|
|
|
havePower = false
|
|
|
return
|