Skip to main content

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 transactions del 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 amount del Investment asociado.
  • Actualiza el campo status a APPROVED, el gold y el amount del Transaction.

Requisitos

  • La cantidad de oro retirada NO puede ser mayor al oro del usuario.