网络游戏初步接入

This commit is contained in:
2024-10-18 15:11:40 +08:00
parent 263a57f636
commit b27d2b80f7
12 changed files with 306 additions and 67 deletions
+10 -1
View File
@@ -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
}