Răsfoiți Sursa

搜索与收藏的时候添加企业信息记录

xingzai 2 ani în urmă
părinte
comite
3ab3f4478e
4 a modificat fișierele cu 43 adăugiri și 9 ștergeri
  1. 5 0
      controllers/article.go
  2. 19 0
      controllers/search.go
  3. 9 4
      models/article_collect.go
  4. 10 5
      models/search_key_word.go

+ 5 - 0
controllers/article.go

@@ -382,6 +382,11 @@ func (this *ArticleController) ArticleCollect() {
 		item.ArticleId = req.ArticleId
 		item.UserId = uid
 		item.CreateTime = time.Now()
+		item.Mobile = user.Mobile
+		item.Email = user.Email
+		item.CompanyId = user.CompanyId
+		item.CompanyName = user.CompanyName
+		item.RealName = user.RealName
 		_, err = models.AddCygxArticleCollect(item)
 		if err != nil {
 			br.Msg = "收藏失败"

+ 19 - 0
controllers/search.go

@@ -120,6 +120,11 @@ func (this *SearchController) SearchList() {
 		keyWordItem.UserId = user.UserId
 		keyWordItem.KeyWord = keyWord
 		keyWordItem.CreateTime = time.Now()
+		keyWordItem.Mobile = user.Mobile
+		keyWordItem.Email = user.Email
+		keyWordItem.CompanyId = user.CompanyId
+		keyWordItem.CompanyName = user.CompanyName
+		keyWordItem.RealName = user.RealName
 		go models.AddSearchKeyWord(keyWordItem)
 	}
 	for k, v := range result {
@@ -210,6 +215,11 @@ func (this *SearchController) SearchReport() {
 		keyWordItem.UserId = user.UserId
 		keyWordItem.KeyWord = keyWord
 		keyWordItem.CreateTime = time.Now()
+		keyWordItem.Mobile = user.Mobile
+		keyWordItem.Email = user.Email
+		keyWordItem.CompanyId = user.CompanyId
+		keyWordItem.CompanyName = user.CompanyName
+		keyWordItem.RealName = user.RealName
 		go models.AddSearchKeyWord(keyWordItem)
 	}
 	resp := new(models.SearchResp)
@@ -314,6 +324,10 @@ func (this *BaseSearchController) SearchListPublic() {
 			keyWordItem.UserId = user.UserId
 			keyWordItem.KeyWord = keyWord
 			keyWordItem.CreateTime = time.Now()
+			keyWordItem.Mobile = user.Mobile
+			keyWordItem.Email = user.Email
+			keyWordItem.CompanyId = user.CompanyId
+			keyWordItem.RealName = user.RealName
 			go models.AddSearchKeyWord(keyWordItem)
 		}
 	}
@@ -491,6 +505,11 @@ func (this *SearchController) ListHomeArtAndChart() {
 		keyWordItem.UserId = user.UserId
 		keyWordItem.KeyWord = keyWord
 		keyWordItem.CreateTime = time.Now()
+		keyWordItem.Mobile = user.Mobile
+		keyWordItem.Email = user.Email
+		keyWordItem.CompanyId = user.CompanyId
+		keyWordItem.CompanyName = user.CompanyName
+		keyWordItem.RealName = user.RealName
 		go models.AddSearchKeyWord(keyWordItem)
 	}
 	if chartTotal > int(total) {

+ 9 - 4
models/article_collect.go

@@ -6,10 +6,15 @@ import (
 )
 
 type CygxArticleCollect struct {
-	Id         int `orm:"column(id);pk"`
-	ArticleId  int
-	UserId     int
-	CreateTime time.Time
+	Id          int `orm:"column(id);pk"`
+	ArticleId   int
+	UserId      int
+	CreateTime  time.Time
+	Mobile      string `description:"手机号"`
+	Email       string `description:"邮箱"`
+	CompanyId   int    `description:"公司id"`
+	CompanyName string `description:"公司名称"`
+	RealName    string `description:"用户实际名称"`
 }
 
 //添加收藏信息

+ 10 - 5
models/search_key_word.go

@@ -6,13 +6,18 @@ import (
 )
 
 type CygxSearchKeyWord struct {
-	Id         int `orm:"column(id);" description:"id"`
-	KeyWord    string
-	UserId     int
-	CreateTime time.Time
+	Id          int `orm:"column(id);" description:"id"`
+	KeyWord     string
+	UserId      int
+	CreateTime  time.Time
+	Mobile      string `description:"手机号"`
+	Email       string `description:"邮箱"`
+	CompanyId   int    `description:"公司id"`
+	CompanyName string `description:"公司名称"`
+	RealName    string `description:"用户实际名称"`
 }
 
-//新增文章
+//新增搜索
 func AddSearchKeyWord(item *CygxSearchKeyWord) (lastId int64, err error) {
 	o := orm.NewOrm()
 	lastId, err = o.Insert(item)