Withdrew * 10000 and / 10000 since we need to store the full value.

This commit is contained in:
elweyn 2021-12-10 09:08:54 +01:00
parent dddd467569
commit 9eb4e8603a
2 changed files with 3 additions and 3 deletions

View File

@ -176,7 +176,7 @@ export class AdminResolver {
} else { } else {
newBalance = lastUserTransaction.balance newBalance = lastUserTransaction.balance
} }
newBalance = Number(newBalance) + Number(parseInt(pendingCreation.amount.toString()) / 10000) newBalance = Number(newBalance) + Number(parseInt(pendingCreation.amount.toString()))
const newUserTransaction = new UserTransaction() const newUserTransaction = new UserTransaction()
newUserTransaction.userId = pendingCreation.userId newUserTransaction.userId = pendingCreation.userId
@ -194,7 +194,7 @@ export class AdminResolver {
if (!userBalance) userBalance = balanceRepository.create() if (!userBalance) userBalance = balanceRepository.create()
userBalance.userId = pendingCreation.userId userBalance.userId = pendingCreation.userId
userBalance.amount = Number(newBalance * 10000) userBalance.amount = Number(newBalance)
userBalance.modified = new Date() userBalance.modified = new Date()
userBalance.recordDate = userBalance.recordDate ? userBalance.recordDate : new Date() userBalance.recordDate = userBalance.recordDate ? userBalance.recordDate : new Date()
await balanceRepository.save(userBalance) await balanceRepository.save(userBalance)

View File

@ -428,7 +428,7 @@ async function addUserTransaction(
if (lastUserTransaction) { if (lastUserTransaction) {
newBalance += Number( newBalance += Number(
await calculateDecay( await calculateDecay(
Number(lastUserTransaction.balance * 10000), Number(lastUserTransaction.balance),
lastUserTransaction.balanceDate, lastUserTransaction.balanceDate,
transaction.received, transaction.received,
).catch(() => { ).catch(() => {