FixDeletedMainAccount unbind the main account of developer.
(db *gorp.DbMap, developerID int64, account int64)
| 153 | |
| 154 | // FixDeletedMainAccount unbind the main account of developer. |
| 155 | func FixDeletedMainAccount(db *gorp.DbMap, developerID int64, account int64) (err error) { |
| 156 | _, err = db.Exec( |
| 157 | `UPDATE "developer" SET "main_account" = 0 WHERE "id" = ? AND "main_account" = ?`, |
| 158 | developerID, account) |
| 159 | if err != nil { |
| 160 | err = errors.Wrapf(err, "fix deleted main account failed") |
| 161 | } |
| 162 | return |
| 163 | } |
| 164 | |
| 165 | // GetDeveloper fetches the developer user info. |
| 166 | func GetDeveloper(db *gorp.DbMap, developerID int64) (d *Developer, err error) { |