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
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
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