def bind_identity(): '''绑定账号''' validator = get_request_args() IdentityDao.bind(user_id=g.user.id, identifier=validator.account, type=validator.type) return Success(error_code=1)
def create_group(): '''新建权限组''' form = get_request_args() GroupDao.create_group(name=form.name, auth_ids=form.auth_ids, info=form.info) return Success(error_code=1)
def unbind_identity(): '''解绑账号''' validator = get_request_args() IdentityDao.unbind(user_id=g.user.id, type=validator.type) return Success(error_code=1)
def get_order_list_by_user(): '''查询用户的订单列表''' page, size = paginate() user_id = get_request_args().uid order_list = OrderDao.get_summary_by_user(uid=user_id, page=page, size=size) return Success(order_list)
def get_order_by_order_no(): '''查询订单详情(基于订单编号)''' order_no = get_request_args().order_no order = Order.get_or_404(order_no=order_no).hide('prepay_id') return Success(order)
def append_product(id): '''添加商品到主题''' product_id = get_request_args().product_id ThemeDao.append_product(t_id=id, p_id=product_id) return Success(error_code=1)
def delete_product(id): '''删除商品从主题''' product_id = get_request_args().product_id ThemeDao.delete_product(t_id=id, p_id=product_id) return Success(error_code=2)