🎨 新增设置用户vip接口,优化机器人查询接口&修改跨域配置
This commit is contained in:
@@ -228,3 +228,23 @@ func (u *UserService) UpdateTeacherApplyStatus(p app.TeacherApply) (err error) {
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func (u *UserService) SetUserVip(p request.SetUserVipReq) error {
|
||||
var user user.User
|
||||
err := global.GVA_DB.Model(&user).Where("id = ?", p.Id).First(&user).Error
|
||||
if err != nil {
|
||||
global.GVA_LOG.Error("查询用户信息失败", zap.Error(err))
|
||||
return err
|
||||
}
|
||||
|
||||
user.IsVip = 1
|
||||
user.UserLabel = p.UserLabel
|
||||
user.VipExpireTime = p.VipExpireTime
|
||||
|
||||
err = global.GVA_DB.Save(&user).Error
|
||||
if err != nil {
|
||||
global.GVA_LOG.Error("设置用户VIP失败", zap.Error(err))
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user