|
@@ -345,16 +345,16 @@ func (this *ActivityCoAntroller) Detail() {
|
|
}
|
|
}
|
|
activityInfo.SignupNum = signupCount
|
|
activityInfo.SignupNum = signupCount
|
|
|
|
|
|
- havePower, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
|
|
|
+ havePower, isResearchSpecial, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取信息失败"
|
|
br.Msg = "获取信息失败"
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ resp.IsResearchSpecial = isResearchSpecial
|
|
if havePower {
|
|
if havePower {
|
|
//是否展示限免标签
|
|
//是否展示限免标签
|
|
- if services.GetShowSustainable() && strings.Contains(activityInfo.ChartPermissionName, "研选") {
|
|
|
|
|
|
+ if services.GetShowSustainable() && strings.Contains(activityInfo.ChartPermissionName, utils.CHART_PERMISSION_NAME_YANXUAN) {
|
|
activityInfo.IsShowSustainable = true
|
|
activityInfo.IsShowSustainable = true
|
|
}
|
|
}
|
|
resp.HasPermission = 1
|
|
resp.HasPermission = 1
|
|
@@ -375,23 +375,6 @@ func (this *ActivityCoAntroller) Detail() {
|
|
if activityInfo.IsHideAppointment == 0 {
|
|
if activityInfo.IsHideAppointment == 0 {
|
|
activityInfo.IsShowAppointment = services.IsShowAppointment(activityInfo.ActivityTypeId, activityInfo.ChartPermissionName)
|
|
activityInfo.IsShowAppointment = services.IsShowAppointment(activityInfo.ActivityTypeId, activityInfo.ChartPermissionName)
|
|
}
|
|
}
|
|
- //if activityInfo.ReportLink != "" {
|
|
|
|
- // artList := strings.Split(activityInfo.ReportLink, "{|}")
|
|
|
|
- // if len(artList) > 0 {
|
|
|
|
- // for _, v := range artList {
|
|
|
|
- // artitem := new(models.ActivityArticleResp)
|
|
|
|
- // artitem.ReportLink = v
|
|
|
|
- // artIdSlice := strings.Split(v, "/")
|
|
|
|
- // if len(artIdSlice) > 0 {
|
|
|
|
- // articleId, _ := strconv.Atoi(artIdSlice[len(artIdSlice)-1])
|
|
|
|
- // artitem.ArticleId = articleId
|
|
|
|
- // }
|
|
|
|
- // activityInfo.ArticleList = append(activityInfo.ArticleList, artitem)
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
- //} else {
|
|
|
|
- // activityInfo.ArticleList = make([]*models.ActivityArticleResp, 0)
|
|
|
|
- //}
|
|
|
|
activityInfo.ActivityTypeName = strings.Replace(activityInfo.ActivityTypeName, "(C类)", "", -1)
|
|
activityInfo.ActivityTypeName = strings.Replace(activityInfo.ActivityTypeName, "(C类)", "", -1)
|
|
|
|
|
|
//处理活动关联的产业
|
|
//处理活动关联的产业
|
|
@@ -662,12 +645,13 @@ func (this *ActivityCoAntroller) SignupAdd() {
|
|
resp.IsResearch = true
|
|
resp.IsResearch = true
|
|
}
|
|
}
|
|
|
|
|
|
- havePower, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
|
|
|
+ havePower, isResearchSpecial, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取信息失败"
|
|
br.Msg = "获取信息失败"
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ resp.IsResearchSpecial = isResearchSpecial
|
|
if havePower {
|
|
if havePower {
|
|
hasPermission = 1
|
|
hasPermission = 1
|
|
signupStatus = "Success"
|
|
signupStatus = "Success"
|
|
@@ -1185,13 +1169,13 @@ func (this *ActivityCoAntroller) MeetingReminderAdd() {
|
|
resp.IsResearch = true
|
|
resp.IsResearch = true
|
|
}
|
|
}
|
|
|
|
|
|
- havePower, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
|
|
|
+ havePower, isResearchSpecial, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取信息失败"
|
|
br.Msg = "获取信息失败"
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ resp.IsResearchSpecial = isResearchSpecial
|
|
if havePower {
|
|
if havePower {
|
|
hasPermission = 1
|
|
hasPermission = 1
|
|
signupStatus = "Success"
|
|
signupStatus = "Success"
|
|
@@ -2085,12 +2069,13 @@ func (this *ActivityCoAntroller) CheckAsk() {
|
|
}
|
|
}
|
|
resp := new(models.SignupStatus)
|
|
resp := new(models.SignupStatus)
|
|
hasPermission := 0
|
|
hasPermission := 0
|
|
- havePower, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
|
|
|
+ havePower, isResearchSpecial, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取信息失败"
|
|
br.Msg = "获取信息失败"
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ resp.IsResearchSpecial = isResearchSpecial
|
|
if havePower {
|
|
if havePower {
|
|
hasPermission = 1
|
|
hasPermission = 1
|
|
signupStatus = "Success"
|
|
signupStatus = "Success"
|
|
@@ -3280,13 +3265,13 @@ func (this *ActivityCoAntroller) ActivityAppointmentAdd() {
|
|
item := new(models.CygxActivityAppointment)
|
|
item := new(models.CygxActivityAppointment)
|
|
resp := new(models.SignupStatus)
|
|
resp := new(models.SignupStatus)
|
|
hasPermission := 0
|
|
hasPermission := 0
|
|
- havePower, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
|
|
|
+ havePower, isResearchSpecial, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取信息失败"
|
|
br.Msg = "获取信息失败"
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ resp.IsResearchSpecial = isResearchSpecial
|
|
if havePower {
|
|
if havePower {
|
|
hasPermission = 1
|
|
hasPermission = 1
|
|
signupStatus = "Success"
|
|
signupStatus = "Success"
|