def add_order(): order_data = json.loads(request.data.decode()) order_service = OrderService() user = order_data['user'] snack_list = order_data['snack_list'] location = order_data['location'] result = order_service.add_order(user, snack_list, location) add_order_result_status = result.acknowledged if add_order_result_status: form_service = FormService() access_token = get_access_token() form_service.post_order_info(user, json.loads(access_token)['access_token']) return json.dumps({"result": add_order_result_status}) else: return json.dumps({"result": add_order_result_status}), 401
async def order_list(request): """ 订单列表 :param request: :return: """ if request.method == 'GET': users = request.app.user kargs = {} kargs["mailNo"] = request.args.get("mailNo", "") kargs["sender_name"] = request.args.get("sender_name", "") kargs["sender_mobile"] = request.args.get("sender_mobile", "") kargs["recive_name"] = request.args.get("recive_name", "") kargs["recive_mobile"] = request.args.get("recive_mobile", "") query = OrderService().query_list(users, **kargs) data = get_page_data(request, query) return jinja.render("admin/order-list.html", request, kargs=kargs, data=data)
def __init__(self): self._order_service = OrderService()
def __init__(self): self.form_dao = FormDao() self.order_service = OrderService() self.config = read_config.ConfigReader().get_config()
def __init__(self, *args, **kwargs): self._order_service = OrderService() self._restaurants_service = RestaurantsService()
def get_order_by_user(user): order_service = OrderService() return json.dumps(order_service.get_order_by_user(user))