From a4aed8890f2d264155f219a604207febf3397ec5 Mon Sep 17 00:00:00 2001 From: kyx236 Date: Tue, 3 Feb 2026 07:40:30 +0800 Subject: [PATCH] feat: add API for team processes --- backend/internal/api/team_process.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/internal/api/team_process.go b/backend/internal/api/team_process.go index ae1e331..50e0c94 100644 --- a/backend/internal/api/team_process.go +++ b/backend/internal/api/team_process.go @@ -743,10 +743,12 @@ func processSingleTeam(idx int, req TeamProcessRequest) (result TeamProcessResul memberMu.Unlock() logger.Success(fmt.Sprintf("%s ✓ 注册成功 (耗时: %.1fs)", memberLogPrefix, regDuration.Seconds()), currentEmail, "team") - // 流水线:注册成功后立即启动入库(异步) + // 流水线:注册成功后等待 3 秒再开始入库(避免触发邮箱验证) s2aWg.Add(1) go func(idx int, e, p string) { defer s2aWg.Done() + // 等待 3 秒,让账号状态稳定 + time.Sleep(3 * time.Second) success := doS2A(idx, e, p) memberMu.Lock() children[idx].S2ADone = true