示例#1
0
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)
示例#2
0
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)
示例#3
0
def unbind_identity():
    '''解绑账号'''
    validator = get_request_args()
    IdentityDao.unbind(user_id=g.user.id, type=validator.type)
    return Success(error_code=1)
示例#4
0
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)
示例#5
0
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)
示例#6
0
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)
示例#7
0
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)