Commit 62781316 authored by hujiebin's avatar hujiebin

db加一个type

parent 5e720856
...@@ -3,6 +3,7 @@ package cp_m ...@@ -3,6 +3,7 @@ package cp_m
import ( import (
"git.hilo.cn/hilo-common/domain" "git.hilo.cn/hilo-common/domain"
"git.hilo.cn/hilo-common/resource/mysql" "git.hilo.cn/hilo-common/resource/mysql"
"hilo-user/_const/enum/cp_e"
"time" "time"
) )
...@@ -10,6 +11,7 @@ import ( ...@@ -10,6 +11,7 @@ import (
type CpAnniversary struct { type CpAnniversary struct {
mysql.Entity mysql.Entity
CpId mysql.ID CpId mysql.ID
Type cp_e.AnniversaryItemType
UserId1 mysql.ID UserId1 mysql.ID
UserId2 mysql.ID UserId2 mysql.ID
Content string Content string
......
...@@ -4,11 +4,8 @@ import ( ...@@ -4,11 +4,8 @@ import (
"git.hilo.cn/hilo-common/domain" "git.hilo.cn/hilo-common/domain"
"git.hilo.cn/hilo-common/mycontext" "git.hilo.cn/hilo-common/mycontext"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"hilo-user/_const/enum/cp_e"
"hilo-user/cv/cp_cv" "hilo-user/cv/cp_cv"
"hilo-user/cv/user_cv"
"hilo-user/domain/model/cp_m" "hilo-user/domain/model/cp_m"
"hilo-user/domain/model/user_m"
"hilo-user/myerr/bizerr" "hilo-user/myerr/bizerr"
"hilo-user/req" "hilo-user/req"
"hilo-user/resp" "hilo-user/resp"
...@@ -94,33 +91,10 @@ func PageAnniversary(c *gin.Context) (*mycontext.MyContext, error) { ...@@ -94,33 +91,10 @@ func PageAnniversary(c *gin.Context) (*mycontext.MyContext, error) {
} }
var response = make([]cp_cv.CvCpAnniversary, 0) var response = make([]cp_cv.CvCpAnniversary, 0)
model := domain.CreateModelContext(myCtx) model := domain.CreateModelContext(myCtx)
cpRelation, exits := cp_m.GetCpRelation(model, userId)
if exits {
userIds := []uint64{cpRelation.UserId1, cpRelation.UserId2}
users, err := user_m.GetUserMapByIds(model, userIds)
if err != nil {
return myCtx, err
}
cpUserId := cpRelation.UserId2
if cpUserId == userId {
cpUserId = cpRelation.UserId1
}
userInfo := user_cv.UserToTiny(users[userId])
cpUserInfo := user_cv.UserToTiny(users[cpUserId])
response = append(response, cp_cv.CvCpAnniversary{
Type: cp_e.AnniversaryItemTypeAvatar,
CpInfo: &cp_cv.CvCpBase{
UserInfo: *userInfo,
CpUserInfo: *cpUserInfo,
},
Timestamp: cpRelation.CreatedTime.Unix(),
CanDel: false,
})
}
anniversary := cp_m.GetAllCpAnniversary(model, userId) anniversary := cp_m.GetAllCpAnniversary(model, userId)
for _, v := range anniversary { for _, v := range anniversary {
response = append(response, cp_cv.CvCpAnniversary{ response = append(response, cp_cv.CvCpAnniversary{
Type: cp_e.AnniversaryItemTypeNormal, Type: v.Type,
Id: v.ID, Id: v.ID,
Content: v.Content, Content: v.Content,
Timestamp: v.Timestamp, Timestamp: v.Timestamp,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment