🎨 新增设置用户vip接口,优化机器人查询接口&修改跨域配置

This commit is contained in:
2025-09-03 02:25:29 +08:00
parent 5496bdaa94
commit 09b22856a5
10 changed files with 163 additions and 27 deletions

View File

@@ -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
}