Browse Source

留言信息测试bug修改

xingzai 2 years ago
parent
commit
acef422150
2 changed files with 30 additions and 15 deletions
  1. 15 1
      controllers/micro_roadshow.go
  2. 15 14
      models/article_comment.go

+ 15 - 1
controllers/micro_roadshow.go

@@ -325,8 +325,22 @@ func (this *MicroRoadShowController) CommentAdd() {
 		VideoId:     req.Id,
 	}
 	if sourceType == 1 {
-		item.IndustryId = req.Id
+		activityVoiceInfo, _ := models.GetCygxActivityVoiceByActivityId(req.Id)
+		if activityVoiceInfo == nil {
+			br.Msg = "操作失败"
+			br.ErrMsg = "活动ID错误,不存在activityId:" + strconv.Itoa(req.Id)
+			return
+		}
+		item.ActivityId = req.Id
+		item.ActivityVoiceId = activityVoiceInfo.ActivityVoiceId
 	} else if sourceType == 2 {
+		activityInfo, _ := models.GetCygxActivityVideoByActivityId(req.Id)
+		if activityInfo == nil {
+			br.Msg = "操作失败"
+			br.ErrMsg = "活动ID错误,不存在activityId:" + strconv.Itoa(req.Id)
+			return
+		}
+		item.VideoId = activityInfo.VideoId
 		item.ActivityId = req.Id
 	} else if sourceType == 3 {
 		item.VideoId = req.Id

+ 15 - 14
models/article_comment.go

@@ -6,20 +6,21 @@ import (
 )
 
 type CygxArticleComment struct {
-	Id          int       `orm:"column(id);pk" description:"留言id"`
-	UserId      int       `description:"用户id"`
-	RealName    string    `description:"用户姓名"`
-	ArticleId   int       `description:"文章id"`
-	ActivityId  int       `description:"活动id"`
-	VideoId     int       `description:"视频id"`
-	IndustryId  int       `description:"产业id"`
-	CreateTime  time.Time `description:"创建时间"`
-	Mobile      string    `description:"手机号"`
-	Email       string    `description:"邮箱"`
-	CompanyId   int       `description:"公司id"`
-	CompanyName string    `description:"公司名称"`
-	Content     string    `description:"内容"`
-	Title       string    `description:"标题"`
+	Id              int       `orm:"column(id);pk" description:"留言id"`
+	UserId          int       `description:"用户id"`
+	RealName        string    `description:"用户姓名"`
+	ArticleId       int       `description:"文章id"`
+	ActivityId      int       `description:"活动id"`
+	VideoId         int       `description:"视频id"`
+	ActivityVoiceId int       `description:"活动音频ID"`
+	IndustryId      int       `description:"产业id"`
+	CreateTime      time.Time `description:"创建时间"`
+	Mobile          string    `description:"手机号"`
+	Email           string    `description:"邮箱"`
+	CompanyId       int       `description:"公司id"`
+	CompanyName     string    `description:"公司名称"`
+	Content         string    `description:"内容"`
+	Title           string    `description:"标题"`
 }
 
 //添加留言