Пример #1
0
def getTopRecords(newsid,ctime='0',topnum=10,mtype=None,click=0):
    nInfos=[]      
    if mtype == type_hot:
        records=tablemerge.getTopClickRecords(mergetable, topnum)
        if records!=-1 and len(records)>0:
            nInfos+=_getInfosfromMergeRecords(records)
    else:        
        if mtype == type_new:
            records=tablemerge2.getTopRecords(mergetable2, topnum)    
        else:        
            records=tablemerge2.getTopRecords(mergetable2, topnum, mtype)
        if records!=-1 and len(records)>0:
            nInfos+=_getInfosfromMerge2Records(records)            
    return nInfos
Пример #2
0
def getTopRecords(web,vid,loadtime='0',topnum=10,mtype=None,click=0):
    vnInfos=[]     
    if mtype not in merge_cn:  
        return vnInfos 
    if mtype == type_new:
        records=tablemerge.getTopRecords(ctable, topnum)
    elif mtype == type_hot:
        records=tablemerge.getTopClickRecords(ctable, topnum)
    else:        
        records=tablemerge.getTopRecords(ctable, topnum, mtype)
    if records!=-1 and len(records)>0:
        for item in records:
        #0id,1vid,2title,3url,4thumb,5summary,6keywords,7newsid,8vtype,9source,10related,
        #11loadtime,12duration,13web,14mvid,15mtype,16click
        #vid,title,url,thumb,brief,source,loadtime,duration,web,mtype,click
            vnInfos.append(NewsInfo(item[1],item[2],item[3],item[4],item[5],item[9],item[11],
                                    item[12],item[13],item[15],item[16]))
    return vnInfos
Пример #3
0
def getTopRecords(web,mvid,loadtime='0',topnum=10,mtype=None,click=0):
    vnInfos=[]     
    if mtype not in merge_cn:  
        return vnInfos 
    if mtype == type_new:
        records=tablemerge.getTopRecords(ctable, topnum)
    elif mtype == type_hot:
        records=tablemerge.getTopClickRecords(ctable, topnum)
    else:        
        records=tablemerge.getTopRecords(ctable, topnum, mtype)
    if records!=-1 and len(records)>0:
        for item in records:
        #0id,1webid,2vid,3title,4url,5thumb,6summary,7keywords,8newsid,9vtype,10source,
        #11related,12loadtime,13duration,14web,15mvid,16mtype,17click
        #2vid,3title,4url,5thumb,6brief,10source,12loadtime,13duration,14web,15mvid,16mtype,17click
            vnInfos.append(NewsInfo(item[2],item[3],item[4],item[5],item[6],item[10],
                                    item[12],item[13],item[14],item[15],item[16],item[17]))
    return vnInfos