作者 yangfu

消息修改

@@ -206,7 +206,7 @@ func GetChanceCommentMsg(uid, lastId int64, pageSize int, msgType int, v interfa @@ -206,7 +206,7 @@ func GetChanceCommentMsg(uid, lastId int64, pageSize int, msgType int, v interfa
206 sql := `select a.*,b.content commented_content,b.create_at commented_time,b.user_id commented_user_id from ( 206 sql := `select a.*,b.content commented_content,b.create_at commented_time,b.user_id commented_user_id from (
207 select a.*,b.images,b.speechs,b.videos from ( 207 select a.*,b.images,b.speechs,b.videos from (
208 select a.*,b.source_content,b.enable_status,b.user_id chance_user_id,b.create_at,b.review_status from ( 208 select a.*,b.source_content,b.enable_status,b.user_id chance_user_id,b.create_at,b.review_status from (
209 -select id,message content,source_type,source_id,is_read,create_at comment_time,chance_id from user_msg 209 +select id,message content,source_type,source_id,is_read,create_at comment_time,chance_id,receive_user_id from user_msg
210 where receive_user_id =? and (?=0 or id<?) and msg_type=? 210 where receive_user_id =? and (?=0 or id<?) and msg_type=?
211 )a left outer join chance b on a.source_id = b.id and source_type=1 211 )a left outer join chance b on a.source_id = b.id and source_type=1
212 )a left outer join chance_data b on a.source_id = b.chance_id and source_type = 1 212 )a left outer join chance_data b on a.source_id = b.chance_id and source_type = 1
@@ -361,9 +361,10 @@ type ChanceCommentItemOrm struct { @@ -361,9 +361,10 @@ type ChanceCommentItemOrm struct {
361 CommentedTime time.Time `orm:"column(commented_time)"` //收藏时间 361 CommentedTime time.Time `orm:"column(commented_time)"` //收藏时间
362 362
363 //评论对象类型 363 //评论对象类型
364 - SourceType int `orm:"column(source_type)"`  
365 - SourceId int64 `orm:"column(source_id)"`  
366 - IsRead int64 `orm:"column(is_read)"` 364 + SourceType int `orm:"column(source_type)"`
  365 + SourceId int64 `orm:"column(source_id)"`
  366 + IsRead int64 `orm:"column(is_read)"`
  367 + ReceiveUserId int64 `orm:"column(receive_user_id)"`
367 } 368 }
368 369
369 /*ChanceDetail 机会详情*/ 370 /*ChanceDetail 机会详情*/
@@ -595,10 +596,10 @@ type CollectData struct { @@ -595,10 +596,10 @@ type CollectData struct {
595 596
596 //点赞数据 597 //点赞数据
597 type ThumbUpData struct { 598 type ThumbUpData struct {
598 - Id int64 `json:"id"`  
599 - Content string `json:"content"` //点赞内容  
600 - ThumbUpTime int64 `json:"thumbUpTime"` //收藏时间  
601 - //IsRead bool `json:"is_read"` //是否已读 599 + Id int64 `json:"id"`
  600 + Content string `json:"content"` //点赞内容
  601 + ThumbUpTime int64 `json:"thumbUpTime"` //收藏时间
  602 + Provider interface{} `json:"provider,omitempty"`
602 } 603 }
603 604
604 //评论内容 605 //评论内容
@@ -425,11 +425,13 @@ func MsgChanceComment(header *protocol.RequestHeader, request *protocol.MsgChanc @@ -425,11 +425,13 @@ func MsgChanceComment(header *protocol.RequestHeader, request *protocol.MsgChanc
425 Provider: provider, 425 Provider: provider,
426 } 426 }
427 } 427 }
428 - commItem.CommentData = protocol.CommentData{ 428 + comment := protocol.CommentData{
429 Id: chance.CommentId, 429 Id: chance.CommentId,
430 CommentTime: chance.CommentTime.Unix() * 1000, 430 CommentTime: chance.CommentTime.Unix() * 1000,
431 Content: chance.CommentContent, 431 Content: chance.CommentContent,
432 } 432 }
  433 + comment.Provider, _ = agg.GetUserBaseInfo(chance.ReceiveUserId, header.CompanyId)
  434 + commItem.CommentData = comment
433 commItem.IsRead = chance.IsRead == 1 435 commItem.IsRead = chance.IsRead == 1
434 commItem.SourceType = chance.SourceType 436 commItem.SourceType = chance.SourceType
435 commItem.MsgId = chance.CommentId 437 commItem.MsgId = chance.CommentId
@@ -500,11 +502,16 @@ func MsgChanceThumbUp(header *protocol.RequestHeader, request *protocol.MsgChanc @@ -500,11 +502,16 @@ func MsgChanceThumbUp(header *protocol.RequestHeader, request *protocol.MsgChanc
500 Provider: provider, 502 Provider: provider,
501 } 503 }
502 } 504 }
503 - commItem.ThumbUpData = protocol.ThumbUpData{ 505 + if provider, _ = agg.GetUserBaseInfo(chance.Uid, header.CompanyId); err != nil {
  506 +
  507 + }
  508 + thumb := protocol.ThumbUpData{
504 Id: chance.CommentId, 509 Id: chance.CommentId,
505 ThumbUpTime: chance.CommentTime.Unix() * 1000, 510 ThumbUpTime: chance.CommentTime.Unix() * 1000,
506 Content: chance.CommentContent, 511 Content: chance.CommentContent,
507 } 512 }
  513 + thumb.Provider, _ = agg.GetUserBaseInfo(chance.ReceiveUserId, header.CompanyId)
  514 + commItem.ThumbUpData = thumb
508 commItem.IsRead = chance.IsRead == 1 515 commItem.IsRead = chance.IsRead == 1
509 commItem.SourceType = chance.SourceType 516 commItem.SourceType = chance.SourceType
510 commItem.MsgId = chance.CommentId 517 commItem.MsgId = chance.CommentId