|
@@ -4893,7 +4893,10 @@ func (this *ActivityCoAntroller) ActivityVoiceHistoryAdd() {
|
|
br.ErrMsg = "参数解析失败,Err:" + err.Error()
|
|
br.ErrMsg = "参数解析失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+
|
|
activityId := req.ActivityId
|
|
activityId := req.ActivityId
|
|
|
|
+ playSeconds := req.PlaySeconds
|
|
|
|
+
|
|
activityInfo, errInfo := models.GetAddActivityInfoById(activityId)
|
|
activityInfo, errInfo := models.GetAddActivityInfoById(activityId)
|
|
if activityInfo == nil {
|
|
if activityInfo == nil {
|
|
br.Msg = "操作失败"
|
|
br.Msg = "操作失败"
|
|
@@ -4912,17 +4915,36 @@ func (this *ActivityCoAntroller) ActivityVoiceHistoryAdd() {
|
|
br.ErrMsg = "获取对应销售失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取对应销售失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- item := new(models.CygxActivityVoiceHistory)
|
|
|
|
- item.UserId = uid
|
|
|
|
- item.ActivityId = activityId
|
|
|
|
- item.CreateTime = time.Now()
|
|
|
|
- item.Mobile = user.Mobile
|
|
|
|
- item.Email = user.Email
|
|
|
|
- item.CompanyId = user.CompanyId
|
|
|
|
- item.CompanyName = user.CompanyName
|
|
|
|
- item.SellerName = sellerName
|
|
|
|
- item.RealName = user.RealName
|
|
|
|
- err = models.AddCygxActivityVoiceHistory(item)
|
|
|
|
|
|
+ item := models.CygxActivityVoiceHistory{
|
|
|
|
+ ActivityId: activityId,
|
|
|
|
+ UserId: uid,
|
|
|
|
+ CreateTime: time.Now(),
|
|
|
|
+ Mobile: user.Mobile,
|
|
|
|
+ Email: user.Email,
|
|
|
|
+ CompanyId: user.CompanyId,
|
|
|
|
+ CompanyName: user.CompanyName,
|
|
|
|
+ RealName: user.RealName,
|
|
|
|
+ SellerId: 0,
|
|
|
|
+ SellerName: sellerName,
|
|
|
|
+ PlaySeconds: playSeconds,
|
|
|
|
+ ModifyTime: time.Now(),
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if playSeconds != ""{
|
|
|
|
+ lastItem, err := models.GetLastCygxActivityVoiceHistory(activityId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = "操作失败"
|
|
|
|
+ br.ErrMsg = "操作失败,GetLastCygxActivityVoiceHistory Err:" + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ err = models.UpdateLastCygxActivityVoiceHistory(playSeconds, lastItem.Id)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = "更新失败"
|
|
|
|
+ br.ErrMsg = "更新失败,UpdateLastCygxActivityVoiceHistory Err:" + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ err = models.AddCygxActivityVoiceHistory(&item)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "操作失败"
|
|
br.Msg = "操作失败"
|
|
br.ErrMsg = "操作失败,Err:" + err.Error()
|
|
br.ErrMsg = "操作失败,Err:" + err.Error()
|