Skip to content

add withdrawal#64

Merged
vitaxa merged 4 commits intomasterfrom
ft/add-withdrawal
Mar 6, 2026
Merged

add withdrawal#64
vitaxa merged 4 commits intomasterfrom
ft/add-withdrawal

Conversation

@vitaxa
Copy link
Contributor

@vitaxa vitaxa commented Mar 4, 2026

Для выплат есть необычный для нас requestedAmount (по крайней мере я не помню такого), не увидел причин не оставить его. То есть сумма на момент создания выплаты и фактическая сумма в поле amount.

Еще такой нюанс, что фильтровать по shop в контексте withdrawal нельзя, так что будем только по party.

Словарик по shop таблице надо изменить чтоб фильтр можно было юзать dictGetString('analytic.shop_dictionary', 'location_url', tuple(partyId, shopId)), ранее там primary key был id и такое не получится эффективно в запросе юзать.

Вставка в clickhouse происходит только на status событии, до этого собирается snapshot в posgresql. Таким образом в CH попадают только фактические (финальные) записи. Если у нас партиционирование в топик происходит по withdrawalId (event sourceId), тогда никаких проблем.

@valitydev valitydev deleted a comment from EndRoom Mar 5, 2026
@vitaxa vitaxa merged commit cb1d831 into master Mar 6, 2026
7 of 8 checks passed
@vitaxa vitaxa deleted the ft/add-withdrawal branch March 6, 2026 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants