feat: slected after buy

This commit is contained in:
2026-07-10 01:27:24 +03:30
parent fe0b63083c
commit ceb1c68174
4 changed files with 20 additions and 0 deletions
+5
View File
@@ -274,6 +274,11 @@ func (s *Service) BuyCard(ctx context.Context, userID int64, cardID string) erro
`INSERT INTO user_cards (user_id, card_id) VALUES (?, ?)`, userID, cardID); err != nil {
return err
}
// خرید = مالکیت + انتخابِ خودکار (به‌عنوانِ پیش‌فرض فعال شود).
if _, err := tx.ExecContext(ctx,
`UPDATE users SET selected_card = ? WHERE id = ?`, cardID, userID); err != nil {
return err
}
return tx.Commit()
}