コード例 #1
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def saveVipGiftStatus(self, userId, vipGiftStatus):
     '''
     保存用户VIP礼包状态
     @param userId: 哪个用户
     @param vipGiftStatus: 用户VIP礼包状态
     '''
     return DaoGameDataHall.HSET(userId, HallKeys.ATT_VIP_GIFT_STATES,
                                 vipGiftStatus)
コード例 #2
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def incrPlayTime(self, userId, detalTime, gameId, roomId, tableId):
     """
     各个游戏向大厅汇报玩家的游戏时长
     """
     DaoGameDataHall.HINCRBY(userId, HallKeys.ATT_TOTAL_TIME, detalTime)
     datas = DaoGameDataHall.HGET(userId, HallKeys.ATT_TODAY_TIME)
     today = datetime.now().strftime('%Y%m%d')[-6:]
     if today in datas:
         datas[today] += detalTime
     else:
         datas[today] = detalTime
     oldday = (datetime.now() - timedelta(days=7)).strftime('%Y%m%d')[-6:]
     for k in datas.keys()[:]:
         if k < oldday:
             del datas[k]
     DaoGameDataHall.HSET(userId, HallKeys.ATT_TODAY_TIME, datas)
     return 1
コード例 #3
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def set_monthcheckin(self, userId, d):
     return DaoGameDataHall.HSET(userId, HallKeys.ATT_MONTH_CHECKIN, d)
コード例 #4
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def _setDataValue(self, userId, attName, attValue):
     return DaoGameDataHall.HSET(userId, attName, attValue)
コード例 #5
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def setBiggestHallVersion(self, userId, version):
     return DaoGameDataHall.HSET(userId, HallKeys.ATT_BIGGEST_HALL5_VERSION,
                                 version)
コード例 #6
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def setLoginBeforeVersion511flag(self, userId):
     return DaoGameDataHall.HSET(userId,
                                 HallKeys.ATT_LOGIN_BEFORE_VERSION_TO_511,
                                 1)
コード例 #7
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def setUpdateToVersion511flag(self, userId):
     return DaoGameDataHall.HSET(userId,
                                 HallKeys.ATT_UPDATE_CLIENT_VERSION_TO_511,
                                 1)
コード例 #8
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def changeFirstGamelist5(self, userId):
     return DaoGameDataHall.HSET(userId, HallKeys.ATT_FIRST_GAME_LIST5, 1)
コード例 #9
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def setReliefShareDate(self, userId, timestamp):
     '''
     '''
     return DaoGameDataHall.HSET(userId, HallKeys.ATT_RELIEF_SHARE_DATE,
                                 timestamp)
コード例 #10
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def setBeneFitsInfo(self, userId, datas):
     '''
     '''
     return DaoGameDataHall.HSET(userId, HallKeys.ATT_BENEFITS, datas)
コード例 #11
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def setLastBuy(self, userId, d):
     return DaoGameDataHall.HSET(userId, HallKeys.ATT_LAST_BUY, d)
コード例 #12
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def userAliveTime(self, userId):
     # 记录活动时间
     return DaoGameDataHall.HSET(userId, HallKeys.ATT_ALIVE_TIME,
                                 fttime.formatTimeMs())
コード例 #13
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def set_moduletip(self, userId, d):
     return DaoGameDataHall.HSET(userId, HallKeys.ATT_MODULE_TIP, d)
コード例 #14
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def set_submember(self, userId, d):
     return DaoGameDataHall.HSET(userId, HallKeys.ATT_SUBMEMBER, d)
コード例 #15
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def updateReadPriMsgId(self, userId, readId):
     return DaoGameDataHall.HSET(userId, HallKeys.ATT_MESSAGE_ID_PRIVATE,
                                 readId)
コード例 #16
0
ファイル: _halldata.py プロジェクト: zhaozw/freetime5
 def updateReadSysMsgId(self, userId, readId):
     return DaoGameDataHall.HSET(userId, HallKeys.ATT_MESSAGE_ID_SYSTEM,
                                 readId)