Exemple #1
0
def generate_kiva_report():
    loans = loansDB.get_all_loans()
    report = ''
    for l in loans:
        loan = l['loan_info']
        report += loan['loan_number'] + ',' + str(owed(loan['amount_loaned'], l['payments']))
        report += '\n'
    return json.dumps(report)
Exemple #2
0
def get_home_page_table():
    loans = loansDB.get_all_loans()
    loan_table = []
    for l in loans:
        loan = l['loan_info']
        loan_table.append({'loanNum':loan['loan_number'],
                           'amount':loan['amount_loaned'],
                           'owed':str(owed(loan['amount_loaned'], l['payments'])),
                           'lastPay': get_last_payment(l['payments']),
                           'nextPay': get_next_payment(l['schedule']),
                           'daysBehind': days_behind(l['payments'], l['schedule']),
                           'amountBehind':'$'+str(amount_behind(l['payments'], l['schedule']))})
    return json.dumps(loan_table)