修改websockt身份验证处理
This commit is contained in:
32
services/profile_service.go
Normal file
32
services/profile_service.go
Normal file
@@ -0,0 +1,32 @@
|
||||
package services
|
||||
|
||||
import (
|
||||
"go-desk-service/libs"
|
||||
"go-desk-service/models"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
type ProfileService struct {
|
||||
db *gorm.DB
|
||||
}
|
||||
|
||||
func InitProfileService() *ProfileService {
|
||||
db := libs.GetDB()
|
||||
return &ProfileService{
|
||||
db: db,
|
||||
}
|
||||
}
|
||||
|
||||
// 获取个人信息
|
||||
func (p *ProfileService) GetInfo(params *models.Profile) models.Profile {
|
||||
var user models.Profile
|
||||
p.db.Model(&models.Profile{}).Where(params).First(&user)
|
||||
return user
|
||||
}
|
||||
|
||||
// 更新账号信息
|
||||
func (p *ProfileService) UpdateAccount(userId int8, params *models.Profile) bool {
|
||||
p.db.Model(&models.Profile{}).Where("user_id = ?", userId).Updates(params)
|
||||
return true
|
||||
}
|
||||
Reference in New Issue
Block a user