def api_orders(*, page='1'): page_index = get_page_index(page) num = yield from Orders.findNumber('count(id)') p = Page(num, page_index) if num == 0: return dict(page=p, orders=()) orders = yield from Orders.findAll(limit=(p.offset, p.limit)) return dict(page=p, orders=orders)
def customorOrders (enterprise_id): orders = yield from Orders.findAll('enterprise_id=?',enterprise_id) for order in (orders): order.services = order.service_name.split(';') order.openingTime = time.localtime(order.opening_time) order.openingTime = time.strftime('%Y%m%d',order.openingTime) return { '__template__':'customorOrders.html', 'orders': orders }