package beatleader import ( "errors" "log" "git.lxtend.com/lixiangwuxian/qqbot/service" "git.lxtend.com/lixiangwuxian/qqbot/sqlite3" "gorm.io/gorm" ) func getBLID(qqId string) (blId string, err error) { db := sqlite3.GetGormDB() var bind service.SSBind err = db.Where("qqid = ?", qqId).First(&bind).Error if errors.Is(err, gorm.ErrRecordNotFound) { return "", errors.New("未绑定bl账号,输入\"绑定bl [blId]\"绑定") } if err != nil { log.Println("查询 blId 出错:", err) return "", errors.New("查询 blId 失败") } return bind.SSID, nil }