|
@@ -119,6 +119,7 @@ func (this *MicroRoadShowController) List() {
|
|
mapaudioIds := make(map[int]int) //活动音频
|
|
mapaudioIds := make(map[int]int) //活动音频
|
|
mapvideoIds := make(map[int]int) // 微路演视频
|
|
mapvideoIds := make(map[int]int) // 微路演视频
|
|
mapactivityVideoIds := make(map[int]int) // 活动视频
|
|
mapactivityVideoIds := make(map[int]int) // 活动视频
|
|
|
|
+ mapAskserieVideoIds := make(map[int]int) // 问答系列音频
|
|
for _, item := range listMycollect {
|
|
for _, item := range listMycollect {
|
|
if item.ActivityVoiceId > 0 {
|
|
if item.ActivityVoiceId > 0 {
|
|
mapaudioIds[item.ActivityVoiceId] = item.ActivityVoiceId
|
|
mapaudioIds[item.ActivityVoiceId] = item.ActivityVoiceId
|
|
@@ -128,6 +129,20 @@ func (this *MicroRoadShowController) List() {
|
|
mapactivityVideoIds[item.ActivityVoiceId] = item.ActivityVoiceId
|
|
mapactivityVideoIds[item.ActivityVoiceId] = item.ActivityVoiceId
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ listAskserieVideoCollect, err := models.GetUserCygxAskserieVideoCollectList(userId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = "获取数据失败"
|
|
|
|
+ br.ErrMsg = "获取数据失败,Err:" + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ for _, v := range listAskserieVideoCollect {
|
|
|
|
+ if v.AskserieVideoId > 0 {
|
|
|
|
+ mapAskserieVideoIds[v.AskserieVideoId] = v.AskserieVideoId
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
for _, item := range list {
|
|
for _, item := range list {
|
|
if item.Type == 1 {
|
|
if item.Type == 1 {
|
|
//音频
|
|
//音频
|
|
@@ -144,6 +159,11 @@ func (this *MicroRoadShowController) List() {
|
|
if mapvideoIds[item.Id] > 0 {
|
|
if mapvideoIds[item.Id] > 0 {
|
|
item.IsCollect = true
|
|
item.IsCollect = true
|
|
}
|
|
}
|
|
|
|
+ } else if item.Type == 4 {
|
|
|
|
+ //系列问答视频
|
|
|
|
+ if mapAskserieVideoIds[item.SourceId] > 0 {
|
|
|
|
+ item.IsCollect = true
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
item.IndustrialManagementId = item.IndustryId
|
|
item.IndustrialManagementId = item.IndustryId
|
|
@@ -557,7 +577,7 @@ func (this *MicroRoadShowController) Collect() {
|
|
br.Success = true
|
|
br.Success = true
|
|
br.Data = resp
|
|
br.Data = resp
|
|
} else if req.SourceType == 2 {
|
|
} else if req.SourceType == 2 {
|
|
- detail, err := models.GetCygxActivityVideoById(sourceId)
|
|
|
|
|
|
+ detail, err := models.GetCygxActivityVideoByActivityIdInfo(sourceId)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取信息失败"
|
|
br.Msg = "获取信息失败"
|
|
br.ErrMsg = "获取信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取信息失败,Err:" + err.Error()
|
|
@@ -678,6 +698,7 @@ func (this *MicroRoadShowController) Collect() {
|
|
item.AskserieVideoId = sourceId
|
|
item.AskserieVideoId = sourceId
|
|
item.UserId = uid
|
|
item.UserId = uid
|
|
item.CreateTime = time.Now()
|
|
item.CreateTime = time.Now()
|
|
|
|
+ item.ModifyTime = time.Now()
|
|
item.Mobile = user.Mobile
|
|
item.Mobile = user.Mobile
|
|
item.Email = user.Email
|
|
item.Email = user.Email
|
|
item.CompanyId = user.CompanyId
|
|
item.CompanyId = user.CompanyId
|