def api_profit(): stocks = yield from Stock.findProfit(tableName='stock') total_amount = 0 for s in stocks: total_amount += s['sum_amount'] s['sum_amount'] = '%.2f' % s['sum_amount'] s['sum_num'] = '%.0f' % s['sum_num'] t_stock = dict() t_stock['stock_code'] = '总计' t_stock['sum_amount'] = total_amount stocks.append(t_stock) return dict(stocks=stocks)
def api_profit_all(): total_amount = 0 all_stocks = [] stocks = yield from Stock.findProfit(tableName='stock') for s in stocks: total_amount += s['sum_amount'] s['sum_amount'] = '%.2f' % s['sum_amount'] s['sum_num'] = '%.0f' % s['sum_num'] s_stock = dict() s_stock['stock_code'] = '申万总计' s_stock['sum_amount'] = total_amount all_stocks.append(s_stock) stocks = yield from Stock_citic.findProfit(tableName='stock_citic') total_amount = 0 for s in stocks: total_amount += s['sum_amount'] s['sum_amount'] = '%.2f' % s['sum_amount'] s['sum_num'] = '%.0f' % s['sum_num'] z_stock = dict() z_stock['stock_code'] = '中信总计' z_stock['sum_amount'] = '%.2f' % total_amount all_stocks.append(z_stock) a_stock = dict() a_stock['stock_code'] = 'A股总计' a_stock['sum_amount'] = '%.2f' % (s_stock['sum_amount'] + total_amount) all_stocks.append(a_stock) stocks = yield from Stock_tiger.findProfitWithCommission(tableName='stock_tiger') total_amount = 0 for s in stocks: total_amount += s['sum_amount'] s['sum_amount'] = '%.2f' % s['sum_amount'] s['sum_num'] = '%.0f' % s['sum_num'] t_stock = dict() t_stock['stock_code'] = '老虎总计' t_stock['sum_amount'] = '%.2f' % total_amount all_stocks.append(t_stock) return dict(stocks=all_stocks)