|
@@ -241,8 +241,8 @@ func (this *ActivitySpecialCoAntroller) SpecialTripAdd() {
|
|
|
itemBill.CompanyName = user.CompanyName
|
|
|
itemBill.RealName = user.RealName
|
|
|
itemBill.Source = 1
|
|
|
- itemBill.DoType = 2
|
|
|
- itemBill.BillDetailed = 1 // 流水加一
|
|
|
+ itemBill.DoType = 1
|
|
|
+ itemBill.BillDetailed = -1 // 流水减一
|
|
|
itemBill.RegisterPlatform = 1
|
|
|
itemBill.ChartPermissionId = activityInfo.ChartPermissionId
|
|
|
|
|
@@ -275,7 +275,6 @@ func (this *ActivitySpecialCoAntroller) SpecialTripAdd() {
|
|
|
br.ErrMsg = "操作失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
//SignupStatus int `description:"返回状态:1:成功 、2 :人数已满 、3:调研次数已用完、 4:超时"`
|
|
|
} else {
|
|
|
updateParams := make(map[string]interface{})
|
|
@@ -289,7 +288,11 @@ func (this *ActivitySpecialCoAntroller) SpecialTripAdd() {
|
|
|
br.ErrMsg = "二次报名,更改报名是否有效状态失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- itemBill.BillDetailed = 0 // 取消报名之后二次报名,不扣除流水记录
|
|
|
+ resultTime := utils.StrTimeToTime(activityInfo.ActivityTime)
|
|
|
+ //48小时之内的取消也扣除一次参会记录
|
|
|
+ if time.Now().Add(+time.Hour * 48).After(resultTime) {
|
|
|
+ itemBill.BillDetailed = 0 //48小时之内,取消报名之后二次报名,不扣除流水记录
|
|
|
+ }
|
|
|
}
|
|
|
go models.AddCygxActivitySpecialTripBill(itemBill)
|
|
|
}
|
|
@@ -362,7 +365,7 @@ func (this *ActivitySpecialCoAntroller) Tripcancel() {
|
|
|
itemBill.RealName = user.RealName
|
|
|
itemBill.Source = 1
|
|
|
itemBill.DoType = 2
|
|
|
- itemBill.BillDetailed = 1 // 流水加一
|
|
|
+ itemBill.BillDetailed = -1 // 流水加一
|
|
|
itemBill.RegisterPlatform = 1
|
|
|
itemBill.ChartPermissionId = activityInfo.ChartPermissionId
|
|
|
resultTime := utils.StrTimeToTime(activityInfo.ActivityTime)
|