feat(server): 到账通知四接缝(邀请注册/首充/TG/购买开通)——与发放同事务零孤儿

This commit is contained in:
wangjia
2026-07-13 13:49:09 +08:00
parent 6a782a07fd
commit e1e198e169
5 changed files with 176 additions and 5 deletions
+6
View File
@@ -125,6 +125,12 @@ func (s *Service) ClaimTelegram(ctx context.Context, userID int64, telegramID st
if _, _, err := s.g.GrantRewardTx(ctx, tx, userID, s.cfg.TgDays, "task", "task_telegram_join", "tg:"+telegramID); err != nil {
return ClaimNotMember, err
}
if s.noticer != nil {
zh, en := rewardNoticeTitles("task_tg", s.cfg.TgDays)
if err := s.noticer.InsertNoticeTx(ctx, tx, userID, "reward", zh, en, "", "", "", now); err != nil {
return ClaimNotMember, err
}
}
if err := tx.Commit(); err != nil {
return ClaimNotMember, err
}