|
@@ -229,7 +229,7 @@ func YanXuanActivityPointsBillSignupAddReduce(log models.YanXuanActivityPointsRe
|
|
}
|
|
}
|
|
companyId := user.CompanyId
|
|
companyId := user.CompanyId
|
|
|
|
|
|
- total, e := models.GetCygxActivityPointsCompanyCountByCompanyId(companyId)
|
|
+ total, e := models.GetCygxActivitySpecialPermissionPointsCountByCompanyId(companyId)
|
|
if e != nil {
|
|
if e != nil {
|
|
err = errors.New("GetCygxActivityPointsCompanyCountByCompanyId, Err: " + e.Error())
|
|
err = errors.New("GetCygxActivityPointsCompanyCountByCompanyId, Err: " + e.Error())
|
|
return
|
|
return
|
|
@@ -237,31 +237,30 @@ func YanXuanActivityPointsBillSignupAddReduce(log models.YanXuanActivityPointsRe
|
|
var companyPointsNum float64
|
|
var companyPointsNum float64
|
|
if total == 0 {
|
|
if total == 0 {
|
|
companyPointsNum = 0
|
|
companyPointsNum = 0
|
|
- itemPointsCompany := new(models.CygxActivityPointsCompany)
|
|
+ itemPointsCompany := new(models.CygxActivitySpecialPermissionPoints)
|
|
|
|
|
|
itemPointsCompany.CompanyId = companyId
|
|
itemPointsCompany.CompanyId = companyId
|
|
itemPointsCompany.CompanyName = user.CompanyName
|
|
itemPointsCompany.CompanyName = user.CompanyName
|
|
itemPointsCompany.CreateTime = time.Now()
|
|
itemPointsCompany.CreateTime = time.Now()
|
|
itemPointsCompany.ModifyTime = time.Now()
|
|
itemPointsCompany.ModifyTime = time.Now()
|
|
|
|
|
|
- e = models.AddCygxActivityPointsCompany(itemPointsCompany)
|
|
+ e = models.AddCygxActivitySpecialPermissionPoints(itemPointsCompany)
|
|
if e != nil {
|
|
if e != nil {
|
|
- err = errors.New("AddCygxActivityPointsCompany, Err: " + e.Error())
|
|
+ err = errors.New("AddCygxActivitySpecialPermissionPoints, Err: " + e.Error())
|
|
return
|
|
return
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
|
|
|
|
- companyPointsNum, e = models.GetCompanyPoints(user.CompanyId)
|
|
+ companyPointsNum, e = models.GetCygxActivitySpecialPermissionPoints(user.CompanyId)
|
|
if e != nil && e.Error() != utils.ErrNoRow() {
|
|
if e != nil && e.Error() != utils.ErrNoRow() {
|
|
- err = errors.New("GetCompanyPoints, Err: " + e.Error())
|
|
+ err = errors.New("GetCygxActivitySpecialPermissionPoints, Err: " + e.Error())
|
|
return
|
|
return
|
|
}
|
|
}
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
- var items []*models.CygxActivityPointsBill
|
|
+ var items []*models.CygxActivitySpecialTripBill
|
|
- item := new(models.CygxActivityPointsBill)
|
|
+ item := new(models.CygxActivitySpecialTripBill)
|
|
item.UserId = user.UserId
|
|
item.UserId = user.UserId
|
|
item.ActivityId = activityId
|
|
item.ActivityId = activityId
|
|
item.CreateTime = time.Now()
|
|
item.CreateTime = time.Now()
|
|
@@ -277,18 +276,19 @@ func YanXuanActivityPointsBillSignupAddReduce(log models.YanXuanActivityPointsRe
|
|
item.ChartPermissionId = activityInfo.ChartPermissionId
|
|
item.ChartPermissionId = activityInfo.ChartPermissionId
|
|
item.DoType = 1
|
|
item.DoType = 1
|
|
item.Content = activityInfo.ActivityName + "--报名"
|
|
item.Content = activityInfo.ActivityName + "--报名"
|
|
- item.Points = companyPointsNum - activityPointsSetDetail.UserPointsNum
|
|
+ item.Total = fmt.Sprint(companyPointsNum-activityPointsSetDetail.UserPointsNum, "次")
|
|
|
|
+ item.TableSource = utils.CYGX_OBJ_ACTIVITY
|
|
items = append(items, item)
|
|
items = append(items, item)
|
|
|
|
|
|
|
|
|
|
- var itemCompanys []*models.CygxActivityPointsCompany
|
|
+ var itemCompanys []*models.CygxActivitySpecialPermissionPoints
|
|
- itemCompany := new(models.CygxActivityPointsCompany)
|
|
+ itemCompany := new(models.CygxActivitySpecialPermissionPoints)
|
|
itemCompany.CompanyId = user.CompanyId
|
|
itemCompany.CompanyId = user.CompanyId
|
|
- itemCompany.Points = item.Points
|
|
+ itemCompany.Points = companyPointsNum - activityPointsSetDetail.UserPointsNum
|
|
itemCompany.ModifyTime = time.Now()
|
|
itemCompany.ModifyTime = time.Now()
|
|
itemCompanys = append(itemCompanys, itemCompany)
|
|
itemCompanys = append(itemCompanys, itemCompany)
|
|
|
|
|
|
- err = models.AddCygxActivityPointsBillMulti(items, itemCompanys)
|
|
+ err = models.AddCygxActivitySpecialTripBillMulti(items, itemCompanys)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
@@ -333,7 +333,7 @@ func YanXuanActivityPointsBillSignupCancelReduce(log models.YanXuanActivityPoint
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
- companyPointsNum, e := models.GetCompanyPoints(user.CompanyId)
|
|
+ companyPointsNum, e := models.GetCygxActivitySpecialPermissionPoints(user.CompanyId)
|
|
if e != nil && e.Error() != utils.ErrNoRow() {
|
|
if e != nil && e.Error() != utils.ErrNoRow() {
|
|
err = errors.New("GetCompanyPoints, Err: " + e.Error())
|
|
err = errors.New("GetCompanyPoints, Err: " + e.Error())
|
|
return
|
|
return
|
|
@@ -344,15 +344,15 @@ func YanXuanActivityPointsBillSignupCancelReduce(log models.YanXuanActivityPoint
|
|
var pars []interface{}
|
|
var pars []interface{}
|
|
condition += ` AND activity_id = ? AND user_id = ? AND bill_detailed < 0 ORDER BY id DESC LIMIT 1 `
|
|
condition += ` AND activity_id = ? AND user_id = ? AND bill_detailed < 0 ORDER BY id DESC LIMIT 1 `
|
|
pars = append(pars, activityId, userId)
|
|
pars = append(pars, activityId, userId)
|
|
- activityPointsBillDetail, e := models.GetCygxActivityPointsBillDetailByCondition(condition, pars)
|
|
+ activityPointsBillDetail, e := models.GetCygxActivitySpecialTripBillByCondition(condition, pars)
|
|
if e != nil {
|
|
if e != nil {
|
|
- err = errors.New("activityPointsBillDetail" + e.Error())
|
|
+ err = errors.New("GetCygxActivitySpecialTripBillByCondition" + e.Error())
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
- var items []*models.CygxActivityPointsBill
|
|
+ var items []*models.CygxActivitySpecialTripBill
|
|
- item := new(models.CygxActivityPointsBill)
|
|
+ item := new(models.CygxActivitySpecialTripBill)
|
|
item.UserId = user.UserId
|
|
item.UserId = user.UserId
|
|
item.ActivityId = activityId
|
|
item.ActivityId = activityId
|
|
item.CreateTime = time.Now()
|
|
item.CreateTime = time.Now()
|
|
@@ -361,25 +361,26 @@ func YanXuanActivityPointsBillSignupCancelReduce(log models.YanXuanActivityPoint
|
|
item.CompanyId = user.CompanyId
|
|
item.CompanyId = user.CompanyId
|
|
item.CompanyName = user.CompanyName
|
|
item.CompanyName = user.CompanyName
|
|
item.RealName = user.RealName
|
|
item.RealName = user.RealName
|
|
- item.BillDetailed = -activityPointsBillDetail.BillDetailed
|
|
+ item.BillDetailed = -activityPointsSetDetail.UserPointsNum
|
|
item.RegisterPlatform = log.RegisterPlatform
|
|
item.RegisterPlatform = log.RegisterPlatform
|
|
item.AdminId = log.AdminId
|
|
item.AdminId = log.AdminId
|
|
item.Source = log.Source
|
|
item.Source = log.Source
|
|
item.ChartPermissionId = activityInfo.ChartPermissionId
|
|
item.ChartPermissionId = activityInfo.ChartPermissionId
|
|
item.DoType = 2
|
|
item.DoType = 2
|
|
item.Content = activityInfo.ActivityName + "--取消报名"
|
|
item.Content = activityInfo.ActivityName + "--取消报名"
|
|
- item.Points = companyPointsNum - activityPointsBillDetail.BillDetailed
|
|
+ item.Total = fmt.Sprint(companyPointsNum-activityPointsBillDetail.BillDetailed, "次")
|
|
|
|
+ item.TableSource = utils.CYGX_OBJ_ACTIVITY
|
|
items = append(items, item)
|
|
items = append(items, item)
|
|
|
|
|
|
|
|
|
|
- var itemCompanys []*models.CygxActivityPointsCompany
|
|
+ var itemCompanys []*models.CygxActivitySpecialPermissionPoints
|
|
- itemCompany := new(models.CygxActivityPointsCompany)
|
|
+ itemCompany := new(models.CygxActivitySpecialPermissionPoints)
|
|
itemCompany.CompanyId = user.CompanyId
|
|
itemCompany.CompanyId = user.CompanyId
|
|
- itemCompany.Points = item.Points
|
|
+ itemCompany.Points = companyPointsNum - activityPointsSetDetail.UserPointsNum
|
|
itemCompany.ModifyTime = time.Now()
|
|
itemCompany.ModifyTime = time.Now()
|
|
itemCompanys = append(itemCompanys, itemCompany)
|
|
itemCompanys = append(itemCompanys, itemCompany)
|
|
|
|
|
|
- err = models.AddCygxActivityPointsBillMulti(items, itemCompanys)
|
|
+ err = models.AddCygxActivitySpecialTripBillMulti(items, itemCompanys)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|