|
@@ -249,34 +249,6 @@ func (this *ActivitySpecialController) SpecialTripAdd() {
|
|
|
return
|
|
|
}
|
|
|
go services.SpecialActivityPointsBillSignupAddSpecial(activityId, uid) // 用户报名专项调研活动扣点处理
|
|
|
- //流水记录表
|
|
|
- //itemBill := new(models.CygxActivitySpecialTripBill)
|
|
|
- //itemBill.UserId = user.UserId
|
|
|
- //itemBill.ActivityId = activityInfo.ActivityId
|
|
|
- //itemBill.CreateTime = time.Now()
|
|
|
- //itemBill.Mobile = user.Mobile
|
|
|
- //itemBill.Email = user.Email
|
|
|
- //itemBill.CompanyId = user.CompanyId
|
|
|
- //itemBill.CompanyName = user.CompanyName
|
|
|
- //itemBill.RealName = user.RealName
|
|
|
- //itemBill.Source = 1
|
|
|
- //itemBill.DoType = 1
|
|
|
- //itemBill.BillDetailed = -1 // 流水减一
|
|
|
- //itemBill.RegisterPlatform = utils.REGISTER_PLATFORM
|
|
|
- //itemBill.ChartPermissionId = activityInfo.ChartPermissionId
|
|
|
- //itemBill.ChartPermissionName = activityInfo.ChartPermissionName
|
|
|
- //
|
|
|
- //if utils.InArrayByStr(utils.ACTIVITY_SPECIAL_TRIP_PERMISSION_NAME_OTHER, activityInfo.ChartPermissionName) {
|
|
|
- // //如果是策略、固收、周期行业,把代扣行业信息放入流水表,取消报名的时候,返点使用
|
|
|
- // maxChartPermissionId, maxChartPermissionName, err := services.GetSpecialBillMaxChartPermissionId(user)
|
|
|
- // if err != nil {
|
|
|
- // br.Msg = "操作失败"
|
|
|
- // br.ErrMsg = "获取销售信息失败,GetSpecialBillMaxChartPermissionId Err:" + err.Error()
|
|
|
- // return
|
|
|
- // }
|
|
|
- // itemBill.ChartPermissionId = maxChartPermissionId
|
|
|
- // itemBill.ChartPermissionName = maxChartPermissionName
|
|
|
- //}
|
|
|
|
|
|
var itemMeeting = new(models.CygxActivitySpecialMeetingDetail)
|
|
|
itemMeeting.UserId = user.UserId
|
|
@@ -355,53 +327,9 @@ func (this *ActivitySpecialController) SpecialTripAdd() {
|
|
|
br.ErrMsg = "二次报名,更改报名是否有效状态失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- //resultTime := utils.StrTimeToTime(activityInfo.ActivityTime)
|
|
|
- //48小时之内的取消也扣除一次参会记录
|
|
|
- //if time.Now().Add(+time.Hour * 48).After(resultTime) {
|
|
|
- // itemBill.BillDetailed = 0 //48小时之内,取消报名之后二次报名,不扣除流水记录
|
|
|
- //} else {
|
|
|
- // err = services.DeductTripRemainingtimesByUser(user, activityInfo) //扣除用户专项调研剩余次数
|
|
|
- // if err != nil {
|
|
|
- // br.Msg = "操作失败"
|
|
|
- // br.ErrMsg = "操作失败,Err:" + err.Error()
|
|
|
- // return
|
|
|
- // }
|
|
|
- //}
|
|
|
+
|
|
|
}
|
|
|
- //userType, tripRemaining, mapChartName, err := services.GetChartPermissionSpecialSurplusByCompany(user.CompanyId)
|
|
|
- //if err != nil {
|
|
|
- // br.Msg = "获取专项调研剩余次数失败"
|
|
|
- // br.ErrMsg = "获取专项调研剩余次数失败,err:" + err.Error()
|
|
|
- // return
|
|
|
- //}
|
|
|
- //if userType == 2 {
|
|
|
- // tripRemaining = tripRemaining + itemBill.BillDetailed
|
|
|
- // itemBill.Total = strconv.Itoa(tripRemaining) + "次"
|
|
|
- //} else {
|
|
|
- // for k, num := range mapChartName {
|
|
|
- // if activityInfo.ChartPermissionName == k {
|
|
|
- // num = num + itemBill.BillDetailed
|
|
|
- // }
|
|
|
- // itemBill.Total += k + strconv.Itoa(num) + "次+"
|
|
|
- // }
|
|
|
- // itemBill.Total = strings.TrimRight(itemBill.Total, "+")
|
|
|
- //}
|
|
|
|
|
|
- //totalText, err := services.HandleActivitySpecialTripBillTotalText(user.CompanyId)
|
|
|
- //if err != nil {
|
|
|
- // br.Msg = "报名失败,"
|
|
|
- // br.ErrMsg = "二次报名,更改报名是否有效状态失败,Err:" + err.Error()
|
|
|
- // return
|
|
|
- //}
|
|
|
- //itemBill.Total = totalText
|
|
|
- //
|
|
|
- ////添加流水记录
|
|
|
- //err = models.AddCygxActivitySpecialTripBill(itemBill)
|
|
|
- //if err != nil {
|
|
|
- // br.Msg = "报名失败,"
|
|
|
- // br.ErrMsg = "AddCygxActivitySpecialTripBill,Err:" + err.Error()
|
|
|
- // return
|
|
|
- //}
|
|
|
//添加数据到会信息
|
|
|
err = models.AddCygxActivitySpecialMeetingDetail(itemMeeting)
|
|
|
if err != nil {
|