Example #1
0
def labelDetail(request, *, id):
    '''
    获取标签详情
    '''
    if not id or not id.strip():
        result = dict(code=0, msg="id不能为空")
    else:
        label = yield from Label.find(id)
        if not label:
            result = dict(code=0, msg="没有该标签")
        else:
            result = dict(code=1, msg="获取标签成功", list=label)
    return result
Example #2
0
def delLabel(request):
    '''
    删除标签
    '''
    params = yield from request.json()
    kw = dict(**params)
    id = kw['id']
    if not id or not id.strip():
        result = dict(code=0, msg="id不能为空")
    else:
        label = yield from Label.find(id)
        if not label:
            result = dict(code=0, msg="没有该标签")
        else:
            yield from Label.update2(id=id, is_del=1)
            result = dict(code=1, msg="标签删除成功")
    return result
Example #3
0
def editLabel(request):
    '''
    修改标签
    '''
    params = yield from request.json()
    kw = dict(**params)
    id = kw['id']
    name = kw['name']
    if not id or not id.strip():
        result = dict(code=0, msg="id不能为空")
    elif not name or not name.strip():
        result = dict(code=0, msg="标签名字不能为空")
    else:
        label = yield from Label.find(id)
        if not label:
            result = dict(code=0, msg="不存在该标签名称")
        else:
            yield from Label.update2(id=id, name=name)
            result = dict(code=1, msg="标签修改成功")
    return result