|
@@ -609,7 +609,7 @@ func (this *ActivityCoAntroller) SignupAdd() {
|
|
|
signupStatus := ""
|
|
|
var req models.ActivitySingnupRep
|
|
|
resp := new(models.SignupStatus)
|
|
|
- var total int
|
|
|
+ //var total int
|
|
|
err := json.Unmarshal(this.Ctx.Input.RequestBody, &req)
|
|
|
if err != nil {
|
|
|
br.Msg = "参数解析异常!"
|
|
@@ -637,6 +637,12 @@ func (this *ActivityCoAntroller) SignupAdd() {
|
|
|
br.ErrMsg = "操作失败,Err:" + errInfo.Error()
|
|
|
return
|
|
|
}
|
|
|
+ detailActivityType, err := models.GetActivityTypeDetailById(activityInfo.ActivityTypeId)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取信息失败,GetActivityTypeDetailById Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
// 如果是 易董办会 且没有勾选 可提供外呼 默认为自主入会
|
|
|
if activityInfo.IsYidongConduct && activityInfo.IsCanOutboundCall == 0 {
|
|
|
signupType = 4
|
|
@@ -762,15 +768,15 @@ func (this *ActivityCoAntroller) SignupAdd() {
|
|
|
resp.SignupStatus = "Success"
|
|
|
resp.HasPermission = hasPermission
|
|
|
resp.ActivityId = activityId
|
|
|
- total, err = models.GetUserMeetingReminderCount(user.UserId)
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "获取日程数量信息失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- if total == 0 {
|
|
|
- resp.GoFollow = true
|
|
|
- }
|
|
|
+ //total, err = models.GetUserMeetingReminderCount(user.UserId)
|
|
|
+ //if err != nil {
|
|
|
+ // br.Msg = "获取信息失败"
|
|
|
+ // br.ErrMsg = "获取日程数量信息失败,Err:" + err.Error()
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //if total == 0 {
|
|
|
+ // resp.GoFollow = true
|
|
|
+ //}
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "操作成功"
|
|
@@ -869,13 +875,16 @@ func (this *ActivityCoAntroller) SignupAdd() {
|
|
|
//1:预约外呼 、2:设置会议提醒 、 3:预约纪要 、4:活动报名
|
|
|
if signupType == 1 {
|
|
|
go services.ActivityUserRemind(user, activityInfo, 1)
|
|
|
- resp.PopupMsg = "<b>预约成功,已加入您的活动日程</b><br/><br/>想要及时获取活动信息变更通知,请关注【查研观向小助手】公众号"
|
|
|
+ //resp.PopupMsg = "<b>预约成功,已加入您的活动日程</b><br/><br/>想要及时获取活动信息变更通知,请关注【查研观向小助手】公众号"
|
|
|
+ resp.PopupMsg = "<b>预约成功,已加入您的活动日程</b><br/><br/>是否将活动日程加入您的系统日历,\n\n活动开始前获取手机日历提醒?"
|
|
|
} else if signupType == 4 {
|
|
|
go services.ActivityUserRemind(user, activityInfo, 4)
|
|
|
- resp.PopupMsg = "<b>报名成功,请复制腾讯会议号打开腾讯会议app参会</b><br/>想要及时获取活动信息变更通知,请关注【查研观向小助手】公众号"
|
|
|
+ //resp.PopupMsg = "<b>报名成功,请复制腾讯会议号打开腾讯会议app参会</b><br/>想要及时获取活动信息变更通知,请关注【查研观向小助手】公众号"
|
|
|
+ resp.PopupMsg = "<b>报名成功,请复制腾讯会议号打开腾讯会议app参会</b><br/>是否将活动日程加入您的系统日历,\n\n活动开始前获取手机日历提醒?"
|
|
|
} else {
|
|
|
go services.ActivityUserRemind(user, activityInfo, 4)
|
|
|
- resp.PopupMsg = "<b>报名成功,已加入您的活动日程</b><br/>想要及时获取活动信息变更通知,请关注【查研观向小助手】公众号"
|
|
|
+ //resp.PopupMsg = "<b>报名成功,已加入您的活动日程</b><br/>想要及时获取活动信息变更通知,请关注【查研观向小助手】公众号"
|
|
|
+ resp.PopupMsg = "<b>报名成功,已加入您的活动日程</b><br/>是否将活动日程加入您的系统日历,\n\n活动开始前获取手机日历提醒?"
|
|
|
}
|
|
|
go services.YanXuanActivityPointsBillSignupAdd(activityId, uid) // 用户报名添加到处理研选扣点
|
|
|
}
|
|
@@ -937,16 +946,21 @@ func (this *ActivityCoAntroller) SignupAdd() {
|
|
|
//resp.HasPermission = hasPermission
|
|
|
//if signupStatus == "Success" {
|
|
|
resp.ActivityId = activityId
|
|
|
+ resp.ActivityTypeName = activityInfo.ActivityName
|
|
|
+ resp.ActivityTime = activityInfo.ActivityTime
|
|
|
+ resp.ActivityType = detailActivityType.ActivityType
|
|
|
+ //}
|
|
|
+
|
|
|
+ //去关注12.6小程序添加日历 去关注公众号强制取消关注
|
|
|
+ //total, err = models.GetUserSignupCount(user.UserId)
|
|
|
+ //if err != nil {
|
|
|
+ // br.Msg = "获取信息失败"
|
|
|
+ // br.ErrMsg = "获取日程数量信息失败,Err:" + err.Error()
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //if total <= 1 {
|
|
|
+ // resp.GoFollow = true
|
|
|
//}
|
|
|
- total, err = models.GetUserSignupCount(user.UserId)
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "获取日程数量信息失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
- if total <= 1 {
|
|
|
- resp.GoFollow = true
|
|
|
- }
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "操作成功"
|
|
@@ -1300,21 +1314,31 @@ func (this *ActivityCoAntroller) MeetingReminderAdd() {
|
|
|
|
|
|
resp.SignupStatus = signupStatus
|
|
|
resp.ActivityId = activityId
|
|
|
- var total int
|
|
|
- total, err = models.GetUserActivityMeetingReminderCount(user.UserId)
|
|
|
+ //var total int
|
|
|
+ //total, err = models.GetUserActivityMeetingReminderCount(user.UserId)
|
|
|
+ //if err != nil {
|
|
|
+ // br.Msg = "获取信息失败"
|
|
|
+ // br.ErrMsg = "获取日程数量信息失败,Err:" + err.Error()
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //if total <= 1 {
|
|
|
+ // resp.GoFollow = true
|
|
|
+ //}
|
|
|
+ detailActivityType, err := models.GetActivityTypeDetailById(activityInfo.ActivityTypeId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "获取日程数量信息失败,Err:" + err.Error()
|
|
|
+ br.ErrMsg = "获取信息失败,GetActivityTypeDetailById Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- if total <= 1 {
|
|
|
- resp.GoFollow = true
|
|
|
- }
|
|
|
+ resp.ActivityTypeName = activityInfo.ActivityName
|
|
|
+ resp.ActivityTime = activityInfo.ActivityTime
|
|
|
+ resp.ActivityType = detailActivityType.ActivityType
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
if hasPermission == 1 {
|
|
|
br.Msg = "设置成功,会前15分钟会为您推送微信消息提醒"
|
|
|
- resp.PopupMsg = "设置成功,会前15分钟会为您推送微信消息提醒<br/><br/>请关注【查研观向小助手】公众号,以获取微信消息提醒"
|
|
|
+ resp.PopupMsg = "设置成功,会前15分钟会为您推送微信消息提醒<br/><br/>是否将活动日程加入您的系统日历,\n\n活动开始前获取手机日历提醒?"
|
|
|
+ //resp.PopupMsg = "设置成功,会前15分钟会为您推送微信消息提醒<br/><br/>请关注【查研观向小助手】公众号,以获取微信消息提醒"
|
|
|
}
|
|
|
br.Data = resp
|
|
|
}
|
|
@@ -3576,16 +3600,25 @@ func (this *ActivityCoAntroller) ActivityAppointmentAdd() {
|
|
|
}
|
|
|
|
|
|
resp.ActivityId = activityId
|
|
|
- var total int
|
|
|
- total, err = models.GetUserCygxActivityAppointmentCountByUid(user.UserId)
|
|
|
+ //var total int
|
|
|
+ //total, err = models.GetUserCygxActivityAppointmentCountByUid(user.UserId)
|
|
|
+ //if err != nil {
|
|
|
+ // br.Msg = "获取信息失败"
|
|
|
+ // br.ErrMsg = "获取日程数量信息失败,Err:" + err.Error()
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+ //if total <= 1 {
|
|
|
+ // resp.GoFollow = true
|
|
|
+ //}
|
|
|
+ detailActivityType, err := models.GetActivityTypeDetailById(activityInfo.ActivityTypeId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "获取日程数量信息失败,Err:" + err.Error()
|
|
|
+ br.ErrMsg = "获取信息失败,GetActivityTypeDetailById Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- if total <= 1 {
|
|
|
- resp.GoFollow = true
|
|
|
- }
|
|
|
+ resp.ActivityTypeName = activityInfo.ActivityName
|
|
|
+ resp.ActivityTime = activityInfo.ActivityTime
|
|
|
+ resp.ActivityType = detailActivityType.ActivityType
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
if hasPermission == 1 {
|