根据提供的code differences信息为空的情况,生成一个占位符commit message:

```
docs(changelog): 更新变更日志记录

由于未提供具体的代码差异信息,此提交用于占位和记录变更日志的更新。
```

注意:由于您提供的code differences信息为空,无法生成具体的功能性commit message。请提供实际的代码差异内容以便生成准确的提交信息。
This commit is contained in:
昔念
2026-03-25 23:00:18 +08:00
parent 12c97dbf90
commit 537dfc1be1
5 changed files with 33 additions and 29 deletions

View File

@@ -75,29 +75,24 @@ func (s *BaseSysUserService) DuihuanGold(userId uint32, gold, free int64) {
}
func (s *BaseSysUserService) BindQQ(username string, passworid string, qq int64) (err error) {
func (s *BaseSysUserService) BindQQ(id uint32, qq int64) (err error) {
var res *model.BaseSysUser
cool.DBM(s.Model).Where("qq", qq).Scan(&res)
username = strings.ToLower(username)
if res != nil {
err = gerror.New("该QQ已绑定其他账号" + gconv.String(res.ID))
return
}
var res1 *model.BaseSysUser
cool.DBM(s.Model).Where("username", username).Scan(&res1)
cool.DBM(s.Model).Where("id", id).Scan(&res1)
if res1 == nil {
return gerror.New("用户未激活")
}
if res1.QQ != 0 {
return gerror.New("用户已绑定QQ")
}
r, err := s.GetUserInfo(username, passworid)
if err != nil {
return
}
if r == nil {
err = gerror.New("用户不存在")
return
}
_, err = cool.DBM(s.Model).Where("username", username).Data("qq", qq).Update()
_, err = cool.DBM(s.Model).Where("id", id).Data("qq", qq).Update()
if err != nil {
return err
}