diff --git a/cv/cp_cv/rank.go b/cv/cp_cv/rank.go index 0d38cf0a582ec64f85a0b011418e27ad21527e1b..01fdf95091ac68e2389a1a1dfbec2206aa65d02f 100644 --- a/cv/cp_cv/rank.go +++ b/cv/cp_cv/rank.go @@ -16,8 +16,8 @@ type CvCp struct { type CvCpAchievement struct { CpId uint64 `json:"cpId"` // cpId - User1 user_cv.UserTiny `json:"user1"` // user1 - User2 user_cv.UserTiny `json:"user2"` // user2 + User1 *user_cv.UserTiny `json:"user1"` // user1 + User2 *user_cv.UserTiny `json:"user2"` // user2 Type cp_e.CpAchievement `json:"type"` // 成就类型 1:等级 2:空间访问人数 3:月榜最高 4:周榜最高 5:日榜最高 TypeDesc string `json:"typeDesc"` // 成就类型翻译 Score uint32 `json:"score"` // 分值 diff --git a/cv/cp_cv/space.go b/cv/cp_cv/space.go index 975c53500e7d307756118224e8a73f70c77c8e4c..3ab03e48e288eb542cfaaeeb3dd230cab13c575e 100644 --- a/cv/cp_cv/space.go +++ b/cv/cp_cv/space.go @@ -12,11 +12,11 @@ import ( // cp信息 type CvCpInfo struct { - UserInfo user_cv.UserTiny `json:"userInfo"` // 用户信息 - CpUserInfo user_cv.UserTiny `json:"cpUserInfo,omitempty"` // cp用户信息 - CpDays int `json:"cpDays"` // cp天数 - VisitTimes int64 `json:"visitTimes"` // 空间访问量 - ApplyToUnbind bool `json:"applyToUnbind"` // 是否申请撤销cp + UserInfo *user_cv.UserTiny `json:"userInfo"` // 用户信息 + CpUserInfo *user_cv.UserTiny `json:"cpUserInfo,omitempty"` // cp用户信息 + CpDays int `json:"cpDays"` // cp天数 + VisitTimes int64 `json:"visitTimes"` // 空间访问量 + ApplyToUnbind bool `json:"applyToUnbind"` // 是否申请撤销cp } // cp等级 diff --git a/cv/user_cv/user.go b/cv/user_cv/user.go index 2a84e8671b7a543836c0b90c8f818c6aa5f511fa..f493554f42759ae0a38af2ac2655985f077557f4 100644 --- a/cv/user_cv/user.go +++ b/cv/user_cv/user.go @@ -28,8 +28,8 @@ type UserTiny struct { IsPrettyCode bool `json:"isPrettyCode"` // 是否靓号 } -func UserToTiny(user user_m.User) UserTiny { - return UserTiny{ +func UserToTiny(user user_m.User) *UserTiny { + return &UserTiny{ Id: user.ID, ExternalId: user.ExternalId, Avatar: user.Avatar,