Compare commits
No commits in common. "b46271a1114e739da9daa088becfef4ff21f44bf" and "c6da056f9839d722573474f2288dfb8092e6b145" have entirely different histories.
b46271a111
...
c6da056f98
@ -1,23 +1,24 @@
|
|||||||
package entity
|
package entity
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"go-wechat/common/types"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Friend
|
// Friend
|
||||||
// @description: 好友列表
|
// @description: 好友列表
|
||||||
type Friend struct {
|
type Friend struct {
|
||||||
Wxid string `json:"wxid"` // 微信原始Id
|
Wxid string `json:"wxid"` // 微信原始Id
|
||||||
CustomAccount string `json:"customAccount"` // 微信号
|
CustomAccount string `json:"customAccount"` // 微信号
|
||||||
Nickname string `json:"nickname"` // 昵称
|
Nickname string `json:"nickname"` // 昵称
|
||||||
Pinyin string `json:"pinyin"` // 昵称拼音大写首字母
|
Pinyin string `json:"pinyin"` // 昵称拼音大写首字母
|
||||||
PinyinAll string `json:"pinyinAll"` // 昵称全拼
|
PinyinAll string `json:"pinyinAll"` // 昵称全拼
|
||||||
LastActive time.Time `json:"lastActive"` // 最后活跃时间
|
LastActive types.DateTime `json:"lastActive"` // 最后活跃时间
|
||||||
EnableAi bool `json:"enableAI" gorm:"type:tinyint(1) default 0 not null"` // 是否使用AI
|
EnableAi bool `json:"enableAI" gorm:"type:tinyint(1) default 0 not null"` // 是否使用AI
|
||||||
AiModel string `json:"aiModel"` // AI模型
|
AiModel string `json:"aiModel"` // AI模型
|
||||||
EnableChatRank bool `json:"enableChatRank" gorm:"type:tinyint(1) default 0 not null"` // 是否使用聊天排行
|
EnableChatRank bool `json:"enableChatRank" gorm:"type:tinyint(1) default 0 not null"` // 是否使用聊天排行
|
||||||
EnableWelcome bool `json:"enableWelcome" gorm:"type:tinyint(1) default 0 not null"` // 是否启用迎新
|
EnableWelcome bool `json:"enableWelcome" gorm:"type:tinyint(1) default 0 not null"` // 是否启用迎新
|
||||||
IsOk bool `json:"isOk" gorm:"type:tinyint(1) default 0 not null"` // 是否正常
|
IsOk bool `json:"isOk" gorm:"type:tinyint(1) default 0 not null"` // 是否正常
|
||||||
}
|
}
|
||||||
|
|
||||||
func (Friend) TableName() string {
|
func (Friend) TableName() string {
|
||||||
|
@ -73,7 +73,7 @@ func updateLastActive(msg entity.Message) {
|
|||||||
err = client.MySQL.Model(&entity.GroupUser{}).
|
err = client.MySQL.Model(&entity.GroupUser{}).
|
||||||
Where("group_id = ?", msg.FromUser).
|
Where("group_id = ?", msg.FromUser).
|
||||||
Where("wxid = ?", msg.GroupUser).
|
Where("wxid = ?", msg.GroupUser).
|
||||||
Update("last_active", msg.CreateAt).Error
|
Update("last_active", msg.CreateTime).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("更新群成员最后活跃时间失败, 错误信息: %v", err)
|
log.Printf("更新群成员最后活跃时间失败, 错误信息: %v", err)
|
||||||
}
|
}
|
||||||
@ -81,7 +81,7 @@ func updateLastActive(msg entity.Message) {
|
|||||||
// 更新群或者好友活跃时间
|
// 更新群或者好友活跃时间
|
||||||
err = client.MySQL.Model(&entity.Friend{}).
|
err = client.MySQL.Model(&entity.Friend{}).
|
||||||
Where("wxid = ?", msg.FromUser).
|
Where("wxid = ?", msg.FromUser).
|
||||||
Update("last_active", msg.CreateAt).Error
|
Update("last_active", msg.CreateTime).Error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("更新群或者好友活跃时间失败, 错误信息: %v", err)
|
log.Printf("更新群或者好友活跃时间失败, 错误信息: %v", err)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user