|
@@ -477,12 +477,13 @@ func (this *ActivityController) Detail() {
|
|
|
}
|
|
|
activityInfo.SignupNum = signupCount
|
|
|
|
|
|
- havePower, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
+ havePower, isResearchSpecial, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取信息失败"
|
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ resp.IsResearchSpecial = isResearchSpecial
|
|
|
if havePower {
|
|
|
resp.HasPermission = 1
|
|
|
detailResp := services.ActivityButtonShow(activityInfo, user)
|
|
@@ -676,12 +677,13 @@ func (this *ActivityController) SignupAdd() {
|
|
|
signupType = 4
|
|
|
}
|
|
|
|
|
|
- havePower, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
+ havePower, isResearchSpecial, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取信息失败"
|
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ resp.IsResearchSpecial = isResearchSpecial
|
|
|
if havePower {
|
|
|
item := new(models.CygxActivitySignup)
|
|
|
item.RegisterPlatform = utils.REGISTER_PLATFORM
|
|
@@ -1063,12 +1065,13 @@ func (this *ActivityController) MeetingReminderAdd() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- havePower, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
+ havePower, isResearchSpecial, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取信息失败"
|
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ resp.IsResearchSpecial = isResearchSpecial
|
|
|
if havePower {
|
|
|
item := new(models.CygxActivityMeetingReminder)
|
|
|
item.RegisterPlatform = utils.REGISTER_PLATFORM
|
|
@@ -1258,12 +1261,13 @@ func (this *ActivityController) ActivityAppointmentAdd() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- havePower, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
+ havePower, isResearchSpecial, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取信息失败"
|
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ resp.IsResearchSpecial = isResearchSpecial
|
|
|
if havePower {
|
|
|
item := new(models.CygxActivityAppointment)
|
|
|
item.RegisterPlatform = utils.REGISTER_PLATFORM
|
|
@@ -1464,12 +1468,13 @@ func (this *ActivityController) AskAdd() {
|
|
|
}
|
|
|
resp := new(models.SignupStatus)
|
|
|
|
|
|
- havePower, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
+ havePower, isResearchSpecial, err := services.GetActivityDetailUserPower(user, activityInfo)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取信息失败"
|
|
|
br.ErrMsg = "校验用户权限失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ resp.IsResearchSpecial = isResearchSpecial
|
|
|
if havePower {
|
|
|
companyDetail, err := models.GetCompanyDetailById(user.CompanyId)
|
|
|
if err != nil {
|