Esempio n. 1
0
def get(data):
    #必须要的信息
    requireList = ['newCatalog']
    #返回的信息
    message = ''
    result = False
    newsList = []
    #查看是否存在用户
    if checkItem(data, requireList):
        newsQueryCondition = {'newCatalog': data['newCatalog']}
        #get news

        for news in News.find(newsQueryCondition):
            print news
            newsList.append({
                "newCatalog": news["newCatalog"],
                "newsTime": news["newTime"],
                "newHref": news["newHref"],
                "newContent": news["newContent"]
                })
        if len(newsList) != 0:
            result = True
            message = 'no user'
        else:
            newsList = []
            result = True
    else:
        #没有足够参数
        result = False
        message = 'not enough params'
    return {
        'result': result,
        'message': message,
        'news': newsList
    }
Esempio n. 2
0
def get(data):
    #必须要的信息
    requireList = ['newCatalog']
    #返回的信息
    message = ''
    result = False
    newsList = []
    #查看是否存在用户
    if checkItem(data, requireList):
        newsQueryCondition = {'newCatalog': data['newCatalog']}
        #get news
        for news in News.find(newsQueryCondition):
            newsList.append({
                "uuid": news["uuid"],
                "newCatalog": news["newCatalog"],
                "newTime": news["newTime"],
                "newHref": news["newHref"],
                "newTitle": news["newTitle"]
            })
        if len(newsList) != 0:
            result = True
            message = 'no user'
        else:
            newsList = []
            result = True
    else:
        #没有足够参数
        result = False
        message = 'not enough params'
    return {'result': result, 'message': message, 'news': newsList}
Esempio n. 3
0
def getAllCatalog():
    #返回的信息
    message = ''
    result = False
    catalogList = []
    for new in News.find():
        temp = new.get('newCatalog', '')
        if temp != '':
            catalogList.append(temp)
        else:
            continue
    catalogList = set(catalogList)
    catalogList = list(catalogList)
    result = True

    return {'result': result, 'message': message, 'catalog': catalogList}
Esempio n. 4
0
def getAllCatalog():
    #返回的信息
    message = ''
    result = False
    catalogList = []
    for new in News.find():
        temp = new.get('newCatalog','')
        if temp != '':
            catalogList.append(temp)
        else:
            continue
    catalogList = set(catalogList)
    catalogList = list(catalogList)
    result = True
    
    return {
        'result': result,
        'message': message,
        'catalog': catalogList
    }