def get_topuser(): args_dic = {} args_dic['start'] = request.args.get('start') args_dic['end'] = request.args.get('end') orders = Order.get_period_order(args_dic) args_dic['orderid_list'] = [order['orderid'] for order in orders] users = Order.get_user_sta(args_dic) return jsonify({'data': users})
def get_topseller(): args_dic = {} args_dic['start'] = request.args.get('start') args_dic['end'] = request.args.get('end') orders = Order.get_period_order(args_dic) args_dic['orderid_list'] = [order['orderid'] for order in orders] args_dic['top_flag'] = True sellers = DetailOrder.get_seller_sta(args_dic) return jsonify({'data': sellers})
def get_seller_sta(): args_dic = {} args_dic['start'] = request.args.get('start') args_dic['end'] = request.args.get('end') sellerid = request.args.get('sellerid', type=int) if sellerid: args_dic['oid'] = sellerid orders = Order.get_period_order(args_dic) args_dic['orderid_list'] = [order['orderid'] for order in orders] sellers = DetailOrder.get_seller_sta(args_dic) return jsonify({'data': sellers})
def get_total(): args_dic = {} args_dic['start'] = request.args.get('start') args_dic['end'] = request.args.get('end') orders = Order.get_period_order(args_dic) args_dic['oid_list'] = [order['orderid'] for order in orders] detail_orders = DetailOrder.get_detail_order(args_dic) totals = 0 totaln = 0 for detail_order in detail_orders: totals += detail_order['price'] totaln += detail_order['number'] return jsonify({'data': {'totalsum': totals, 'totalnumber': totaln}})