mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
minor changes + console logs for sending to debug the stage2 instance
This commit is contained in:
parent
bf7a0f14ce
commit
1110a6fdef
@ -425,8 +425,12 @@ async function addUserTransaction(
|
|||||||
queryRunner: QueryRunner,
|
queryRunner: QueryRunner,
|
||||||
): Promise<dbUserTransaction> {
|
): Promise<dbUserTransaction> {
|
||||||
let newBalance = centAmount
|
let newBalance = centAmount
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.log('newBalance', newBalance)
|
||||||
const userTransactionRepository = getCustomRepository(UserTransactionRepository)
|
const userTransactionRepository = getCustomRepository(UserTransactionRepository)
|
||||||
const lastUserTransaction = await userTransactionRepository.findLastForUser(user.id)
|
const lastUserTransaction = await userTransactionRepository.findLastForUser(user.id)
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.log('lastUserTransaction', lastUserTransaction)
|
||||||
if (lastUserTransaction) {
|
if (lastUserTransaction) {
|
||||||
newBalance += Number(
|
newBalance += Number(
|
||||||
await calculateDecay(
|
await calculateDecay(
|
||||||
@ -437,6 +441,8 @@ async function addUserTransaction(
|
|||||||
throw new Error('error by calculating decay')
|
throw new Error('error by calculating decay')
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.log('newBalance', newBalance)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (newBalance <= 0) {
|
if (newBalance <= 0) {
|
||||||
@ -576,6 +582,8 @@ export class TransactionResolver {
|
|||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
throw new Error('error loading saved transaction: ' + error)
|
throw new Error('error loading saved transaction: ' + error)
|
||||||
})
|
})
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.log('transaction', transaction)
|
||||||
|
|
||||||
// Insert Transaction: sender - amount
|
// Insert Transaction: sender - amount
|
||||||
const senderUserTransactionBalance = await addUserTransaction(
|
const senderUserTransactionBalance = await addUserTransaction(
|
||||||
@ -584,6 +592,8 @@ export class TransactionResolver {
|
|||||||
-centAmount,
|
-centAmount,
|
||||||
queryRunner,
|
queryRunner,
|
||||||
)
|
)
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.log('senderUserTransactionBalance', senderUserTransactionBalance)
|
||||||
// Insert Transaction: recipient + amount
|
// Insert Transaction: recipient + amount
|
||||||
const recipiantUserTransactionBalance = await addUserTransaction(
|
const recipiantUserTransactionBalance = await addUserTransaction(
|
||||||
recipiantUser,
|
recipiantUser,
|
||||||
@ -591,6 +601,8 @@ export class TransactionResolver {
|
|||||||
centAmount,
|
centAmount,
|
||||||
queryRunner,
|
queryRunner,
|
||||||
)
|
)
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.log('recipiantUserTransactionBalance', recipiantUserTransactionBalance)
|
||||||
|
|
||||||
// Update Balance: sender - amount
|
// Update Balance: sender - amount
|
||||||
const senderStateBalance = await updateStateBalance(
|
const senderStateBalance = await updateStateBalance(
|
||||||
@ -599,6 +611,8 @@ export class TransactionResolver {
|
|||||||
transaction.received,
|
transaction.received,
|
||||||
queryRunner,
|
queryRunner,
|
||||||
)
|
)
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.log('senderStateBalance', senderStateBalance)
|
||||||
// Update Balance: recipiant + amount
|
// Update Balance: recipiant + amount
|
||||||
const recipiantStateBalance = await updateStateBalance(
|
const recipiantStateBalance = await updateStateBalance(
|
||||||
recipiantUser,
|
recipiantUser,
|
||||||
@ -606,8 +620,16 @@ export class TransactionResolver {
|
|||||||
transaction.received,
|
transaction.received,
|
||||||
queryRunner,
|
queryRunner,
|
||||||
)
|
)
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.log('recipiantStateBalance', recipiantStateBalance)
|
||||||
|
|
||||||
if (senderStateBalance.amount !== senderUserTransactionBalance.balance) {
|
if (senderStateBalance.amount !== senderUserTransactionBalance.balance) {
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.log(
|
||||||
|
'db data corrupted, sender',
|
||||||
|
senderStateBalance.amount,
|
||||||
|
senderUserTransactionBalance.balance,
|
||||||
|
)
|
||||||
throw new Error('db data corrupted, sender')
|
throw new Error('db data corrupted, sender')
|
||||||
}
|
}
|
||||||
if (recipiantStateBalance.amount !== recipiantUserTransactionBalance.balance) {
|
if (recipiantStateBalance.amount !== recipiantUserTransactionBalance.balance) {
|
||||||
|
|||||||
@ -22,7 +22,7 @@ fi
|
|||||||
pm2 stop gradido-backend
|
pm2 stop gradido-backend
|
||||||
|
|
||||||
# Backup data
|
# Backup data
|
||||||
mysqldump --databases --single-transaction --quick --lock-tables=false > ${SCRIPT_DIR}/backup/mariadb-backup-$(date +%d-%m-%Y_%H-%M-%S).sql -u ${DB_USER} -p${DB_PASSWORD} ${DB_DATABASE}
|
mysqldump --databases --single-transaction --quick --hex-blob --lock-tables=false > ${SCRIPT_DIR}/backup/mariadb-backup-$(date +%d-%m-%Y_%H-%M-%S).sql -u ${DB_USER} -p${DB_PASSWORD} ${DB_DATABASE}
|
||||||
|
|
||||||
# Start Services
|
# Start Services
|
||||||
pm2 start gradido-backend
|
pm2 start gradido-backend
|
||||||
@ -6,8 +6,8 @@ SCRIPT_DIR=$(dirname $SCRIPT_PATH)
|
|||||||
PROJECT_ROOT=$SCRIPT_DIR/../..
|
PROJECT_ROOT=$SCRIPT_DIR/../..
|
||||||
set +o allexport
|
set +o allexport
|
||||||
|
|
||||||
BACKUP_FILE_LOGIN=$1 #gradido_login_22-01-21.sql
|
BACKUP_FILE_LOGIN=$1 #gradido_login_22-01-24.sql
|
||||||
BACKUP_FILE_COMMUNITY=$2 #gradido_node_22-01-21.sql
|
BACKUP_FILE_COMMUNITY=$2 #gradido_node_22-01-24.sql
|
||||||
|
|
||||||
# Load backend .env for DB_USERNAME, DB_PASSWORD & DB_DATABASE
|
# Load backend .env for DB_USERNAME, DB_PASSWORD & DB_DATABASE
|
||||||
# NOTE: all config values will be in process.env when starting
|
# NOTE: all config values will be in process.env when starting
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user