|
@@ -349,20 +349,25 @@ func (this *ActivityCoAntroller) Detail() {
|
|
|
}
|
|
|
|
|
|
|
|
|
- if activityInfo.ActivityTypeId != 1 && activityInfo.ActivityTypeId != 4 && permissionStr == "专家" {
|
|
|
- resp.PopupMsg = "您暂无权限参加" + activityInfo.ActivityName + "类型活动,若想参加请联系对口销售--" + companyItem.SellerName + ":" + companyItem.Mobile
|
|
|
- resp.SellerMobile = companyItem.Mobile
|
|
|
- resp.OperationMode = "Call"
|
|
|
- hasPermission = 2
|
|
|
+ if (activityInfo.ActivityTypeId == 1 || activityInfo.ActivityTypeId == 3) && strings.Contains(permissionStr, "专家") {
|
|
|
+ hasPermission = 1
|
|
|
+ resp.HaqveJurisdiction = true
|
|
|
} else {
|
|
|
- if strings.Contains(permissionStr, activityInfo.ChartPermissionName) {
|
|
|
- hasPermission = 1
|
|
|
- resp.HaqveJurisdiction = true
|
|
|
- } else {
|
|
|
- resp.PopupMsg = "您暂无权限参加【" + activityInfo.ChartPermissionName + "】行业活动,若想参加请联系对口销售--" + companyItem.SellerName + ":" + companyItem.Mobile
|
|
|
+ if activityInfo.ActivityTypeId != 1 && activityInfo.ActivityTypeId != 4 && permissionStr == "专家" {
|
|
|
+ resp.PopupMsg = "您暂无权限参加" + activityInfo.ActivityName + "类型活动,若想参加请联系对口销售--" + companyItem.SellerName + ":" + companyItem.Mobile
|
|
|
resp.SellerMobile = companyItem.Mobile
|
|
|
resp.OperationMode = "Call"
|
|
|
hasPermission = 2
|
|
|
+ } else {
|
|
|
+ if strings.Contains(permissionStr, activityInfo.ChartPermissionName) {
|
|
|
+ hasPermission = 1
|
|
|
+ resp.HaqveJurisdiction = true
|
|
|
+ } else {
|
|
|
+ resp.PopupMsg = "您暂无权限参加【" + activityInfo.ChartPermissionName + "】行业活动,若想参加请联系对口销售--" + companyItem.SellerName + ":" + companyItem.Mobile
|
|
|
+ resp.SellerMobile = companyItem.Mobile
|
|
|
+ resp.OperationMode = "Call"
|
|
|
+ hasPermission = 2
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
@@ -466,6 +471,10 @@ func (this *ActivityCoAntroller) SignupAdd() {
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
+ if (activityInfo.ActivityTypeId == 1 || activityInfo.ActivityTypeId == 3) && strings.Contains(permissionStr, "专家") {
|
|
|
+ hasPermission = 1
|
|
|
+ resp.HaqveJurisdiction = true
|
|
|
+ }
|
|
|
|
|
|
|
|
|
if activityInfo.ActivityTypeId != 1 && activityInfo.ActivityTypeId != 4 && permissionStr == "专家" {
|
|
@@ -474,7 +483,7 @@ func (this *ActivityCoAntroller) SignupAdd() {
|
|
|
resp.OperationMode = "Call"
|
|
|
hasPermission = 2
|
|
|
} else {
|
|
|
- if strings.Contains(permissionStr, activityInfo.ChartPermissionName) {
|
|
|
+ if strings.Contains(permissionStr, activityInfo.ChartPermissionName) || ((activityInfo.ActivityTypeId == 1 || activityInfo.ActivityTypeId == 3) && strings.Contains(permissionStr, "专家")) {
|
|
|
hasPermission = 1
|
|
|
signupStatus = "Success"
|
|
|
resultTime := utils.StrTimeToTime(activityInfo.ActivityTime)
|
|
@@ -906,7 +915,7 @@ func (this *ActivityCoAntroller) MeetingReminderAdd() {
|
|
|
resp.OperationMode = "Call"
|
|
|
hasPermission = 2
|
|
|
} else {
|
|
|
- if strings.Contains(permissionStr, activityInfo.ChartPermissionName) {
|
|
|
+ if strings.Contains(permissionStr, activityInfo.ChartPermissionName) || ((activityInfo.ActivityTypeId == 1 || activityInfo.ActivityTypeId == 3) && strings.Contains(permissionStr, "专家")) {
|
|
|
hasPermission = 1
|
|
|
signupStatus = "Success"
|
|
|
totalMeeting, errMeeting := models.GetActivityMeetingReminderCount(uid, activityId)
|