예제 #1
0
 def get_score_list(self,gid):
 	"""根据赛事id 获取成绩播报列表列表"""
 	score_list =  self.find_data(['*'],order='time desc',gid=gid,status=0)
 	for index,score in enumerate(score_list):
 		score_list[index]['pic'] = options.ipnet + score['pic']
 		score_list[index]['time'] = PublicFunc.stamp_to_YmdHM(score['time'])
     return score_list
예제 #2
0
    def get_sysinfo(self,uid):
	    info_list = self.find_data(['*'],order='id desc',uid=uid)
	    info_list_all = self.find_data(['*'],order='id desc',uid=0)
	    info_list = info_list + info_list_all
	    for index,info in enumerate(info_list):
			info_list[index]['time'] = PublicFunc.stamp_to_YmdHM(info['time']) 
	    return info_list
예제 #3
0
 def get_sysinfo(self, uid):
     info_list = self.find_data(['*'], order='id desc', uid=uid)
     info_list_all = self.find_data(['*'], order='id desc', uid=0)
     info_list = info_list + info_list_all
     for index, info in enumerate(info_list):
         info_list[index]['time'] = PublicFunc.stamp_to_YmdHM(info['time'])
     return info_list
예제 #4
0
 def cache_group_info(self,group_id):
 	group_id = str(group_id)
 	if not self.cache.exists('group:id:' + group_id) and self.judge_group_exist(group_id):
 		group_info = self.find_data(['*'],get_some=False,id=group_id)
 		group_info['createtime'] = PublicFunc.stamp_to_YmdHM(group_info['createtime'])
 		group_info['tag_name'] = TagModel.get_instance().get_tag_name(group_info['tag_id'])
 		group_info['avatar'] = options.ipnet + str(group_info['avatar'])
 		self.cache.hmset('group:id:' + group_id,group_info) #write into cache
     	self.cache.expire('group:id:' + group_id,options.group_info_expires)
예제 #5
0
 def get_live_list(self,gid):
 	"""根据赛事id 获取赛事实况列表"""
     if int(gid):
 	   live_list =  self.find_data(['*'],order='time desc',gid=gid,status=0)
     else:
         live_list = self.find_data(['*'],order='time desc',status=0)
 	for index,live in enumerate(live_list):
 	   live_list[index]['pic'] = options.ipnet + live['pic']
 	   live_list[index]['time'] = PublicFunc.stamp_to_YmdHM(live['time'])
     return live_list
예제 #6
0
 def get_score_list(self, gid):
     """根据赛事id 获取成绩播报列表列表"""
     score_list = self.find_data(['*'],
                                 order='time desc',
                                 gid=gid,
                                 status=0)
     for index, score in enumerate(score_list):
         score_list[index]['pic'] = options.ipnet + score['pic']
         score_list[index]['time'] = PublicFunc.stamp_to_YmdHM(
             score['time'])
     return score_list
예제 #7
0
 def get_live_list(self, gid):
     """根据赛事id 获取赛事实况列表"""
     if int(gid):
         live_list = self.find_data(['*'],
                                    order='time desc',
                                    gid=gid,
                                    status=0)
     else:
         live_list = self.find_data(['*'], order='time desc', status=0)
     for index, live in enumerate(live_list):
         live_list[index]['pic'] = options.ipnet + live['pic']
         live_list[index]['time'] = PublicFunc.stamp_to_YmdHM(live['time'])
     return live_list
예제 #8
0
 def cache_group_info(self, group_id):
     group_id = str(group_id)
     if not self.cache.exists(
             'group:id:' + group_id) and self.judge_group_exist(group_id):
         group_info = self.find_data(['*'], get_some=False, id=group_id)
         group_info['createtime'] = PublicFunc.stamp_to_YmdHM(
             group_info['createtime'])
         group_info['tag_name'] = TagModel.get_instance().get_tag_name(
             group_info['tag_id'])
         group_info['avatar'] = options.ipnet + str(group_info['avatar'])
         self.cache.hmset('group:id:' + group_id,
                          group_info)  #write into cache
         self.cache.expire('group:id:' + group_id,
                           options.group_info_expires)