|
@@ -2220,109 +2220,112 @@ func DoActivityOnenIdWxTemplateMsg(cont context.Context) (err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func ActivityButtonShow(item *models.ActivityDetail) (articleDetail *models.ActivityDetail) {
|
|
|
- articleDetail = item
|
|
|
+func ActivityButtonShow(item *models.ActivityDetail) (activityDetail *models.ActivityDetail) {
|
|
|
+ activityDetail = item
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- if articleDetail.SiginupDeadline == utils.FormatDateTimeInit {
|
|
|
- articleDetail.SiginupDeadline = ""
|
|
|
+
|
|
|
+ activityPointsByUserAllMap := GetActivityPointsByUserAllMap()
|
|
|
+ activityDetail.IsResearchPoints = activityPointsByUserAllMap[activityDetail.ActivityId]
|
|
|
+ if activityDetail.SiginupDeadline == utils.FormatDateTimeInit {
|
|
|
+ activityDetail.SiginupDeadline = ""
|
|
|
}
|
|
|
|
|
|
- if articleDetail.CancelDeadline == utils.FormatDateTimeInit || !articleDetail.IsResearchPoints {
|
|
|
- articleDetail.CancelDeadline = ""
|
|
|
+ if activityDetail.CancelDeadline == utils.FormatDateTimeInit || !activityDetail.IsResearchPoints {
|
|
|
+ activityDetail.CancelDeadline = ""
|
|
|
}
|
|
|
- activityTimeText := articleDetail.ActivityTimeText
|
|
|
+ activityTimeText := activityDetail.ActivityTimeText
|
|
|
activityTimeText = strings.Replace(activityTimeText, "(", "(", -1)
|
|
|
activityTimeText = strings.Replace(activityTimeText, ")", ")", -1)
|
|
|
- articleDetail.ActivityTimeText = activityTimeText
|
|
|
- if articleDetail.SourceType != 2 {
|
|
|
- articleDetail.SourceType = 1
|
|
|
+ activityDetail.ActivityTimeText = activityTimeText
|
|
|
+ if activityDetail.SourceType != 2 {
|
|
|
+ activityDetail.SourceType = 1
|
|
|
}
|
|
|
- articleDetail.IsShowAppointment = false
|
|
|
+ activityDetail.IsShowAppointment = false
|
|
|
|
|
|
- if articleDetail.YidongActivityId != "" {
|
|
|
- articleDetail.SourceType = 1
|
|
|
- articleDetail.IsShowSignup = false
|
|
|
- articleDetail.IsShowDetails = true
|
|
|
+ if activityDetail.YidongActivityId != "" {
|
|
|
+ activityDetail.SourceType = 1
|
|
|
+ activityDetail.IsShowSignup = false
|
|
|
+ activityDetail.IsShowDetails = true
|
|
|
return
|
|
|
}
|
|
|
|
|
|
|
|
|
- if articleDetail.ActivityTypeId == 1 && articleDetail.IsLimitPeople == 0 && (articleDetail.ActiveState == "1" || articleDetail.ActiveState == "2") {
|
|
|
- articleDetail.IsShowHelpSsk = true
|
|
|
+ if activityDetail.ActivityTypeId == 1 && activityDetail.IsLimitPeople == 0 && (activityDetail.ActiveState == "1" || activityDetail.ActiveState == "2") {
|
|
|
+ activityDetail.IsShowHelpSsk = true
|
|
|
}
|
|
|
|
|
|
- if articleDetail.IsCanAppointmentMinutes == 1 {
|
|
|
- articleDetail.IsShowAppointment = true
|
|
|
+ if activityDetail.IsCanAppointmentMinutes == 1 {
|
|
|
+ activityDetail.IsShowAppointment = true
|
|
|
} else {
|
|
|
- articleDetail.IsShowAppointment = false
|
|
|
+ activityDetail.IsShowAppointment = false
|
|
|
}
|
|
|
- if articleDetail.ActiveState == "1" {
|
|
|
+ if activityDetail.ActiveState == "1" {
|
|
|
|
|
|
|
|
|
- if articleDetail.ActivityTypeId == 1 {
|
|
|
+ if activityDetail.ActivityTypeId == 1 {
|
|
|
|
|
|
- if articleDetail.LimitPeopleNum == 0 {
|
|
|
- articleDetail.IsShowOutboundCall = true
|
|
|
+ if activityDetail.LimitPeopleNum == 0 {
|
|
|
+ activityDetail.IsShowOutboundCall = true
|
|
|
|
|
|
} else {
|
|
|
- articleDetail.IsShowSignup = true
|
|
|
+ activityDetail.IsShowSignup = true
|
|
|
}
|
|
|
- articleDetail.IsShowMeetingReminder = true
|
|
|
- articleDetail.IsShowHelpSsk = true
|
|
|
+ activityDetail.IsShowMeetingReminder = true
|
|
|
+ activityDetail.IsShowHelpSsk = true
|
|
|
}
|
|
|
|
|
|
|
|
|
- if articleDetail.ActivityTypeId == 2 {
|
|
|
- if articleDetail.LimitPeopleNum == 0 {
|
|
|
- articleDetail.IsShowOutboundCall = true
|
|
|
+ if activityDetail.ActivityTypeId == 2 {
|
|
|
+ if activityDetail.LimitPeopleNum == 0 {
|
|
|
+ activityDetail.IsShowOutboundCall = true
|
|
|
|
|
|
} else {
|
|
|
- articleDetail.IsShowSignup = true
|
|
|
+ activityDetail.IsShowSignup = true
|
|
|
}
|
|
|
- articleDetail.IsShowMeetingReminder = true
|
|
|
+ activityDetail.IsShowMeetingReminder = true
|
|
|
}
|
|
|
|
|
|
|
|
|
- if articleDetail.ActivityTypeId == 3 {
|
|
|
- if articleDetail.IsResearchPoints || articleDetail.LimitPeopleNum > 0 {
|
|
|
- articleDetail.IsShowSignup = true
|
|
|
+ if activityDetail.ActivityTypeId == 3 {
|
|
|
+ if activityDetail.IsResearchPoints || activityDetail.LimitPeopleNum > 0 {
|
|
|
+ activityDetail.IsShowSignup = true
|
|
|
} else {
|
|
|
- articleDetail.IsShowMeetingReminder = true
|
|
|
- articleDetail.IsShowOutboundCall = true
|
|
|
+ activityDetail.IsShowMeetingReminder = true
|
|
|
+ activityDetail.IsShowOutboundCall = true
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
- if articleDetail.ActivityTypeId == 4 {
|
|
|
- articleDetail.IsShowSignup = true
|
|
|
+ if activityDetail.ActivityTypeId == 4 {
|
|
|
+ activityDetail.IsShowSignup = true
|
|
|
}
|
|
|
|
|
|
|
|
|
- if articleDetail.ActivityTypeId == 5 {
|
|
|
- articleDetail.IsShowSignup = true
|
|
|
+ if activityDetail.ActivityTypeId == 5 {
|
|
|
+ activityDetail.IsShowSignup = true
|
|
|
}
|
|
|
|
|
|
|
|
|
- if articleDetail.ActivityTypeId == 6 {
|
|
|
- articleDetail.IsShowSignup = true
|
|
|
+ if activityDetail.ActivityTypeId == 6 {
|
|
|
+ activityDetail.IsShowSignup = true
|
|
|
}
|
|
|
|
|
|
|
|
|
- if articleDetail.ActivityTypeId == 7 {
|
|
|
- articleDetail.IsShowSignup = true
|
|
|
- articleDetail.IsShowMeetingReminder = true
|
|
|
- articleDetail.ActivityTypeName = "分析师电话会"
|
|
|
+ if activityDetail.ActivityTypeId == 7 {
|
|
|
+ activityDetail.IsShowSignup = true
|
|
|
+ activityDetail.IsShowMeetingReminder = true
|
|
|
+ activityDetail.ActivityTypeName = "分析师电话会"
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
- if articleDetail.IsYidongConduct {
|
|
|
- articleDetail.IsShowSignup = true
|
|
|
- articleDetail.IsShowOutboundCall = false
|
|
|
+ if activityDetail.IsYidongConduct {
|
|
|
+ activityDetail.IsShowSignup = true
|
|
|
+ activityDetail.IsShowOutboundCall = false
|
|
|
}
|
|
|
|
|
|
return
|