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