Gold Withdrawal
gold-withdrawal
Descripción
Retiro de oro físico o digital (g.).
Puede ser creada por el usuario o por el administrador en nombre de un usuario de su elección.
note
El usuario decide en qué formato retirar el oro. Si es físico se le entregará en persona, si es digital el equivalente se le asignará a los profits.
Efecto en las bases de datos
Lo que ocurre en las bases de datos cada vez que se crea un Gold Withdrawal es:
- Crea una Transaction en status PENDING.
- Aumenta (+1) el campo
transactionsdel User en cuestión.
Cuando se acepta:
- Crea un Email asociado al User en cuestión.
- Actualiza el campo
gold(-) del User en cuestión. - Si es digital actualiza el campo
profit(+) del User en cuestión. - Actualiza el campo
amountdel Investment asociado. - Actualiza el campo
statusa APPROVED, elgoldy elamountdel Transaction.
Requisitos
- La cantidad de oro retirada NO puede ser mayor al oro del usuario.