Пример #1
0
 def searchApplyJoinGuildInfo(self, searchCriteria, curPage, limit=10):
     '''搜索行会申请信息
     @param searchCriteria: str 搜索条件
     '''
     MemberInfoList = {}
     maxPage = math.ceil(
         dbGuild.countSearchMemberNum(self.id, searchCriteria) /
         float(limit))
     if maxPage == 0:
         maxPage = 1
     infos = []
     members = dbGuild.searchApplyJoinGuildInfo(self.id,
                                                searchCriteria,
                                                curPage,
                                                limit=limit)
     for member in members:
         data = {}
         data['memberliId'] = member['applicant']
         data['memberName'] = member['nickname']
         data['memberLevel'] = member['level']
         data['memberProfession'] = member['profession']
         data['memberRank'] = Lg().g(143)
         data['memberTime'] = str(member['appTime'])
         infos.append(data)
     MemberInfoList['levelrequired'] = self.guildinfo['levelrequired']
     MemberInfoList['curPage'] = curPage
     MemberInfoList['AppliListBaseInfo'] = infos
     MemberInfoList['maxPage'] = maxPage
     return MemberInfoList
Пример #2
0
 def searchGuildMemberInfo(self,searchCriteria,curPage,limit =10):
     '''搜索行会成员
     @param searchCriteria: str 成员的名称
     '''
     MemberInfoList = {}
     infos = []
     maxPage = math.ceil(dbGuild.countSearchMemberNum(self.id,searchCriteria)/float(limit))
     if maxPage==0:
         maxPage=1
     members = dbGuild.searchGuildMemberInfo(self.id,searchCriteria,curPage,limit)
     for member in members:
         data = {}
         data['memberliId'] = member['characterId']
         data['memberName'] = member['nickname']
         data['memberLevel'] = member['level']
         data['memberProfession'] = member['profession']
         #data['memberRank'] = Lg().g(516)#{0:Lg().g(516),1:Lg().g(517),2:Lg().g(518),3:Lg().g(519),4:Lg().g(520)}.get(member['post'])
         if data['memberliId']==self.president:
             data['memberRank'] = Lg().g(520)
         elif data['memberliId'] in eval("["+self.guildinfo['veterans']+"]"):
             data['memberRank'] = Lg().g(519)
         elif data['memberliId'] in eval("["+self.guildinfo['staffOfficers']+"]"):
             data['memberRank'] = Lg().g(518)
         elif data['memberliId'] in eval("["+self.guildinfo['senators']+"]"):
             data['memberRank'] = Lg().g(517)
         else:
             data['memberRank'] = Lg().g(516)
         data['onlineState'] = self.getCharacterOnlineState(member['isOnline'],
                                                            member['outtime'])
         data['memberContribution'] = member['contribution']
         infos.append(data)
     MemberInfoList['curPage'] = curPage
     MemberInfoList['MemberListBaseInfo'] = infos
     MemberInfoList['maxPage'] = maxPage
     return MemberInfoList
Пример #3
0
 def searchGuildMemberInfo(self, searchCriteria, curPage, limit=10):
     '''搜索行会成员
     @param searchCriteria: str 成员的名称
     '''
     MemberInfoList = {}
     infos = []
     maxPage = math.ceil(
         dbGuild.countSearchMemberNum(self.id, searchCriteria) /
         float(limit))
     if maxPage == 0:
         maxPage = 1
     members = dbGuild.searchGuildMemberInfo(self.id, searchCriteria,
                                             curPage, limit)
     for member in members:
         data = {}
         data['memberliId'] = member['characterId']
         data['memberName'] = member['nickname']
         data['memberLevel'] = member['level']
         data['memberProfession'] = member['profession']
         #data['memberRank'] = Lg().g(516)#{0:Lg().g(516),1:Lg().g(517),2:Lg().g(518),3:Lg().g(519),4:Lg().g(520)}.get(member['post'])
         if data['memberliId'] == self.president:
             data['memberRank'] = Lg().g(520)
         elif data['memberliId'] in eval("[" + self.guildinfo['veterans'] +
                                         "]"):
             data['memberRank'] = Lg().g(519)
         elif data['memberliId'] in eval("[" +
                                         self.guildinfo['staffOfficers'] +
                                         "]"):
             data['memberRank'] = Lg().g(518)
         elif data['memberliId'] in eval("[" + self.guildinfo['senators'] +
                                         "]"):
             data['memberRank'] = Lg().g(517)
         else:
             data['memberRank'] = Lg().g(516)
         data['onlineState'] = self.getCharacterOnlineState(
             member['isOnline'], member['outtime'])
         data['memberContribution'] = member['contribution']
         infos.append(data)
     MemberInfoList['curPage'] = curPage
     MemberInfoList['MemberListBaseInfo'] = infos
     MemberInfoList['maxPage'] = maxPage
     return MemberInfoList
Пример #4
0
 def searchApplyJoinGuildInfo(self,searchCriteria,curPage,limit = 10):
     '''搜索行会申请信息
     @param searchCriteria: str 搜索条件
     '''
     MemberInfoList = {}
     maxPage = math.ceil(dbGuild.countSearchMemberNum(self.id,searchCriteria)/float(limit))
     if maxPage==0:
         maxPage=1
     infos = []
     members = dbGuild.searchApplyJoinGuildInfo(self.id, searchCriteria,curPage,limit = limit)
     for member in members:
         data = {}
         data['memberliId'] = member['applicant']
         data['memberName'] = member['nickname']
         data['memberLevel'] = member['level']
         data['memberProfession'] = member['profession']
         data['memberRank'] = Lg().g(143)
         data['memberTime'] = str(member['appTime'])
         infos.append(data)
     MemberInfoList['levelrequired'] = self.guildinfo['levelrequired']
     MemberInfoList['curPage'] = curPage
     MemberInfoList['AppliListBaseInfo'] = infos
     MemberInfoList['maxPage'] = maxPage
     return MemberInfoList