Esempio n. 1
0
    def GET(self):
        now = datetime.datetime.now()
        today = datetime.datetime.strftime(now, "%Y-%m-%d")

        deltatime = datetime.timedelta(days=7)
        end = datetime.datetime.strftime(now + deltatime, "%Y-%m-%d")
        orders = Order.get_bewteen(start=today, end=end)

        return render.admin.orderings(page=self.page, session=self.session, orders=orders)
Esempio n. 2
0
    def POST(self):
        data = web.input(req='')

        try:
            start = data.start
            end = data.end
            canteen = data.canteen
            meal = data.meal
            if start > end:
                return json.dumps({'err': '请输入合法的时间区间'})
            result = Order.get_bewteen(start=start, end=end)
            if canteen != 'all':
                result = [item for item in result if item.canteenName == canteen]
            if meal != 'all':
                result = [item for item in result if item.mealName == meal]
            return json.dumps({'orders': result})
        except Exception as err:
            web.header('Content-Type', 'application/json')
            return json.dumps({'err': '出现错误: ' + str(err)})