Пример #1
0
def generate():
    '''Generate a transaction from value'''
    value = int(request.form['amount'])
    today = date.today().strftime('%Y-%m-%d')
    not_assigned = True

    while not_assigned:
        #Making sure there isn't any duplicate value
        add_value = randint(0, 999)  #Random 3 digit number for verification
        not_assigned = Transaction.select()\
              .where(Transaction.created_at == date.today()\
                  , Transaction.amount == value+add_value)\
              .exists()

    transaction = Transaction(amount=value + add_value)
    transaction.save()
    print(transaction.created_at)

    return jsonify({
        'transaction_id': transaction.id,
        'amount': value + add_value,
        'status': 'success'
    })
Пример #2
0
def generate():
    """Generate a transaction from value"""
    value = int(request.form["amount"])
    today = date.today().strftime("%Y-%m-%d")
    not_assigned = True

    while not_assigned:
        # Making sure there isn't any duplicate value
        add_value = randint(0, 999)  # Random 3 digit number for verification
        not_assigned = (Transaction.select().where(
            Transaction.created_at == date.today(),
            Transaction.amount == value + add_value,
        ).exists())

    transaction = Transaction(amount=value + add_value)
    transaction.save()
    print(transaction.created_at)

    return jsonify({
        "transaction_id": transaction.id,
        "amount": value + add_value,
        "status": "success",
    })