Beispiel #1
0
 def addRewardDays(self, days):
     '''
     增加一个累计奖励天数
     '''
     assert (isinstance(days, int))
     if not self.isReward(days):
         sortedlist.insert(self._rewardDaysList, days)
         return True
     return False
Beispiel #2
0
 def addRewardDays(self, days):
     '''
     增加一个累计奖励天数
     '''
     assert (isinstance(days, int))
     if not self.isReward(days):
         sortedlist.insert(self._rewardDaysList, days)
         return True
     return False
Beispiel #3
0
 def addCheckinDate(self, checkinDate):
     '''
     增加签到日期
     '''
     assert (isinstance(checkinDate, date))
     if (pktimestamp.isSameMonth(checkinDate, self.curDate)
             and checkinDate <= self.curDate
             and not self.isCheckined(checkinDate)):
         sortedlist.insert(self._checkinDateList, checkinDate)
         return True
     return False
Beispiel #4
0
 def addCheckinDate(self, checkinDate):
     '''
     增加签到日期
     '''
     assert (isinstance(checkinDate, date))
     if (pktimestamp.isSameMonth(checkinDate, self.curDate)
         and checkinDate <= self.curDate
         and not self.isCheckined(checkinDate)):
         sortedlist.insert(self._checkinDateList, checkinDate)
         return True
     return False
Beispiel #5
0
 def _updateTableScore(self, table):
     score = self._clacTableScore(table)
     sortedlist.remove(self._tableList, table)
     table._score = score
     sortedlist.insert(self._tableList, table)
     if ftlog.is_debug():
         ftlog.debug('DizhuTableRoomNormalBase._updateTableScore',
                     'roomId=', self.roomId, 'tableList=', self._tableList,
                     'idleSeatCount=',
                     [(t.tableId, t.state.name, t.idleSeatCount)
                      for t in self._tableList])