diff --git a/model/plant/user_profile.go b/model/plant/user_profile.go index a39a093..2cbacce 100644 --- a/model/plant/user_profile.go +++ b/model/plant/user_profile.go @@ -8,6 +8,7 @@ import ( type UserProfile struct { global.BaseModel UserId string `json:"userId" gorm:"index;column:user_id"` + MiniOpenId string `gorm:"size:80;column:mini_open_id" json:"miniOpenId" form:"miniOpenId"` Nickname string `json:"nickname" gorm:"column:nick_name"` AvatarId string `json:"avatarId" gorm:"column:avatar_id"` LevelId string `json:"levelId" gorm:"column:level_id"` // 当前等级id diff --git a/service/system/sys_user.go b/service/system/sys_user.go index 1cfd3e2..d970c8a 100644 --- a/service/system/sys_user.go +++ b/service/system/sys_user.go @@ -160,6 +160,7 @@ func (userService *UserService) MiniLogin(code string) (result *system.User, err } profile := plant.UserProfile{ UserId: newUser.Id, + MiniOpenId: wxResp.Openid, Nickname: newUser.Name, CurrentSunlight: 0, TotalSunlight: 0, diff --git a/task/care_message_send_task.go b/task/care_message_send_task.go index 35aebf5..73fa23f 100644 --- a/task/care_message_send_task.go +++ b/task/care_message_send_task.go @@ -67,7 +67,7 @@ func SendCareMsg() error { //3.构造请求参数 发送订阅消息 payload := SendMessagePayload{ TemplateID: "R7fh3NDpuV8DYqI83HpEQvC8mLJy5xMWFl1qeGN9JIo", - Page: "pages/garden/index", + Page: "pages/tasks/index", Touser: user.MiniOpenId, Data: map[string]TemplateDataItem{ "thing2": {