xingzai il y a 1 an
Parent
commit
e1a06bf60d
2 fichiers modifiés avec 10 ajouts et 0 suppressions
  1. 8 0
      controllers/user.go
  2. 2 0
      models/apply_record.go

+ 8 - 0
controllers/user.go

@@ -290,8 +290,12 @@ func (this *UserController) ApplyTryOut() {
 	uid := user.UserId
 
 	var title string
+	var sourceId int
+	var source string
 	tryType := req.TryType
 	detailId := req.DetailId
+	sourceId = detailId
+	source = tryType
 	var isResearch bool // 是否属于研选
 	if tryType == "Article" {
 		detail, err := models.GetArticleDetailById(detailId)
@@ -325,6 +329,8 @@ func (this *UserController) ApplyTryOut() {
 			return
 		}
 		title = microAudio.VoiceName
+		sourceId = microAudio.ActivityId
+		source = "activityvoice"
 	} else if tryType == "MicroVideo" {
 		// 微路演视频
 		microVideo, e := models.GetMicroRoadshowVideoById(detailId)
@@ -579,6 +585,8 @@ func (this *UserController) ApplyTryOut() {
 		//如果是潜在客户就标记来源
 		item.InviteCompanySource = 2
 	}
+	item.SourceId = sourceId
+	item.Source = strings.ToLower(source)
 	item.RegisterPlatform = utils.REGISTER_PLATFORM
 	err = models.AddApplyRecord(item)
 

+ 2 - 0
models/apply_record.go

@@ -19,6 +19,8 @@ type CygxApplyRecord struct {
 	ApplyMethod         int       `description:"1:已付费客户申请试用,2:非客户申请试用"`
 	RegisterPlatform    int       `description:"来源 1小程序,2:网页"`
 	InviteCompanySource int       `description:"来源 1小程序,2:网页"`
+	SourceId            int       `description:"资源ID"`
+	Source              string    `description:"资源类型 报告 :article 、图表 :newchart、微路演 :roadshow、活动 :activity、活动视频:activityvideo、活动音频:activityvoice、专项调研活动:activityspecial"`
 }
 
 func AddApplyRecord(item *CygxApplyRecord) (err error) {