Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix transaction total calculation #1

Merged
merged 2 commits into from
Jul 6, 2024

Conversation

vitormarkis
Copy link
Contributor

Eu não estava entendendo a lógica do microsserviço em Go do primeiro dia, principalmente porque sou dev Node, então eu tava revirando o código e adicionando testes pra conhecer mais os inputs e outputs do código.

O problema que eu encontrei é que o valor total da transaction estava pegando o valor total de shares em vez do valor de shares movimentado (minShares)

Se uma transaction era criada com 1.000.000 de shares, e minShare era 5, o valor transacionado deveria ser de 5 shares * price, mas o código estava somando todas as 1.000.000 de shares nessa transaction.

Eu achei que não fez sentido, por isso eu modifiquei o código, mas eu não entendo muito do domínio, nem de ações, nem de Go. Se esse for realmente o esperado, tudo certo. Apenas espero um feedback.

Valeu

@argentinaluiz argentinaluiz merged commit 935f95f into devfullcycle:main Jul 6, 2024
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.

3 participants