网络游戏初步接入
This commit is contained in:
+10
-1
@@ -3,6 +3,8 @@ package repo
|
||||
import (
|
||||
"gorm.io/gorm"
|
||||
"os/user"
|
||||
"time"
|
||||
"work_cation/cfg"
|
||||
"work_cation/models"
|
||||
"work_cation/pkg/utils"
|
||||
)
|
||||
@@ -38,6 +40,12 @@ func (u *userRepo) GetUserInfo(db *gorm.DB) *models.Users {
|
||||
}
|
||||
db.Create(&users)
|
||||
}
|
||||
if users.Port != cfg.T.ServerAddr {
|
||||
users.Port = cfg.T.ServerAddr
|
||||
users.UpdateTx = time.Now()
|
||||
db.Model(&models.Users{}).Where("id = ?", users.ID).
|
||||
Updates(users)
|
||||
}
|
||||
u.isNew = true
|
||||
u.users = users
|
||||
return &users
|
||||
@@ -45,5 +53,6 @@ func (u *userRepo) GetUserInfo(db *gorm.DB) *models.Users {
|
||||
|
||||
func (u *userRepo) Update(db *gorm.DB, newUser *models.Users) error {
|
||||
u.isNew = false
|
||||
return db.Model(&models.Users{}).Where("UserID = ?", newUser.ID).Updates(newUser).Error
|
||||
return db.Model(&models.Users{}).Where("id = ?", newUser.ID).
|
||||
Updates(newUser).Error
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user