from collectSports.items import * class Storage(object): def __init__(self): pass def zaopan(self,re): data=CollectsportsItem() data['csource']='zaopan' data['zq_league']=data['zq_match']=[] for index in re['data']: lg=ZqLeagueItem() lg['league_id']=index['league_id'] lg['league_name']=index['league_name'] mc=ZqMatch() mc['match_id']=index['match_id'] mc['half_match_id']=index['half_match_id'] mc['host_id']=index['host_id'] mc['guest_id']=index['guest_id'] mc['host_name']=index['host_name'] mc['guest_name']=index['guest_name'] mc['is_half']=0 mc['league_id']=index['league_id'] mc['is_roll']=index['is_roll'] #是否滚球 mc['mdate']=index['mdate'] mc['mtime']=index['mtime'] mc['is_corner']=index['is_corner'] data['zq_match'].append(mc) mc['is_half']=1 mc['match_id']=index['half_match_id'] mc['half_match_id']=0 data['zq_match'].append(mc) data['zq_league'].append(lg) return data def zhibo(self,re): data=CollectsportsItem() data['csource']='zhibo' data['zq_zhibo']=[] for index in re: lg=ZqZhibo() lg['game_type']=index['game_type'] lg['start_time']=index['start_time'] lg['host_team']=index['host_team'] lg['guest_team']=index['guest_team'] lg['doing']=index['doing'] lg['showid']=index['showid'] lg['shower']=index['shower'] lg['league_name']=index['league_name'] data['zq_zhibo'].append(lg) return data def chain(self,re): data=CollectsportsItem() data['csource']='chain' data['zq_league']=data['zq_chain']=[] for index in re: lg=ZqLeagueItem() lg['start_time']=index['start_time'] lg['league_id']=index['league_id'] lg['league_name']=index['league_name'] lg['league_subname']=index['league_subname'] lg['team_num']=index['dcount'] lg['game_type']=index['game_type'] for item in index['items']: mc=ZqChain() mc['league_id']=index['league_id'] mc['status']=item['status'] mc['code']=item['code'] mc['name']=item['name'] mc['enabled']=item['enabled'] mc['odds']=item['odds'] data['zq_chain'].append(mc) data['zq_league'].append(lg) return data def today(self,re): data=CollectsportsItem() data['csource']='today' data['zq_today']=[] for index in re: lg=ZqToday() lg['match_id']=index['match_id'] lg['is_roll']=index['is_roll'] lg['is_corner']=index['is_corner'] data['zq_today'].append(lg) return data