feat: Implement batch team owner processing with dedicated upload, configuration, and monitoring pages and backend services.
This commit is contained in:
@@ -253,6 +253,12 @@ func (d *DB) MarkOwnerAsFailed(email string) error {
|
||||
return err
|
||||
}
|
||||
|
||||
// MarkOwnerAsInvalid 标记 Owner 为无效(Team 被封禁,永久跳过)
|
||||
func (d *DB) MarkOwnerAsInvalid(email string) error {
|
||||
_, err := d.db.Exec("UPDATE team_owners SET status = 'invalid' WHERE email = ?", email)
|
||||
return err
|
||||
}
|
||||
|
||||
// UpdateOwnerStatus 更新状态
|
||||
func (d *DB) UpdateOwnerStatus(id int64, status string) error {
|
||||
_, err := d.db.Exec("UPDATE team_owners SET status = ? WHERE id = ?", status, id)
|
||||
|
||||
Reference in New Issue
Block a user