コード例 #1
0
def hasDailyData(userId, gameId, key):
    '''
    每日数据是否存在
    :param userId:
    :param gameId:
    :param key:
    '''
    dailyData = weakdata.getWeakData(userId, gameId, weakdata.CYCLE_TYPE_DAY,
                                     DAILY_DATA_KEY)
    return dailyData.has_key(key)
コード例 #2
0
def getDailyData(userId, gameId, key, default=None):
    '''
    获取每日数据
    :param userId:
    :param gameId:
    :param key:
    '''
    dailyData = weakdata.getWeakData(userId, gameId, weakdata.CYCLE_TYPE_DAY,
                                     DAILY_DATA_KEY)
    return dailyData.get(key, default)
コード例 #3
0
def _getTbData(userId):
    datas = weakdata.getWeakData(userId, DIZHU_GAMEID, weakdata.CYCLE_TYPE_DAY,
                                 'treasurebox')
    if not 'tbroomid' in datas:
        datas['tbroomid'] = 0
    if not 'tbplaytimes' in datas:
        datas['tbplaytimes'] = 0
    if not 'tblasttime' in datas:
        datas['tblasttime'] = 0
    ftlog.debug('_getTbData->userIds=', userId, datas)
    return datas
コード例 #4
0
def setDailyData(userId, gameId, key, value):
    '''
    设置每日数据
    :param userId:
    :param gameId:
    :param key:
    :param value:
    '''
    dailyData = weakdata.getWeakData(userId, gameId, weakdata.CYCLE_TYPE_DAY,
                                     DAILY_DATA_KEY)
    dailyData[key] = value
    weakdata.setWeakData(userId, gameId, weakdata.CYCLE_TYPE_DAY,
                         DAILY_DATA_KEY, dailyData)
コード例 #5
0
ファイル: treasurebox.py プロジェクト: luningcowboy/tuyoo
def _getTbData(gameId, userId):
    data = weakdata.getWeakData(userId, gameId, weakdata.CYCLE_TYPE_DAY,
                                'treasurebox')
    if 'tbroomid' not in data:
        data['tbroomid'] = 0
    if 'tbplaytimes' not in data:
        data['tbplaytimes'] = 0
    if 'tblasttime' not in data:
        data['tblasttime'] = 0
    if ftlog.is_debug():
        ftlog.debug('treasurebox._getTbData', 'gameId=', gameId, 'userId=',
                    userId, 'data=', data)
    return data
コード例 #6
0
def getDay1stDatas(userId, gameId):
    return weakdata.getWeakData(userId, gameId, weakdata.CYCLE_TYPE_DAY, '1st')
コード例 #7
0
ファイル: weakdata.py プロジェクト: isoundy000/learn_python
def getDayFishDataAll(userId, gameId):
    """
    获取每日数据(每个自然日的0点数据会被清除)
    """
    return weakdata.getWeakData(userId, gameId, weakdata.CYCLE_TYPE_DAY,
                                "fish")
コード例 #8
0
ファイル: weakdata.py プロジェクト: isoundy000/learn_python
def getDayPoseidonDataAll(userId, gameId):
    """
    获取每日数据(海皇来袭专用)
    """
    return weakdata.getWeakData(userId, gameId, weakdata.CYCLE_TYPE_DAY,
                                "poseidon")
コード例 #9
0
ファイル: weakdata.py プロジェクト: isoundy000/learn_python
def getDayRobberyDataAll(userId, gameId):
    """
    获取每日数据(招财模式专用)
    """
    return weakdata.getWeakData(userId, gameId, weakdata.CYCLE_TYPE_DAY,
                                "robbery")
コード例 #10
0
ファイル: weakdata.py プロジェクト: isoundy000/learn_python
def getMonthFishDataAll(userId, gameId):
    """
    获取每月数据(每个自然月的首日0点数据会被清除)
    """
    return weakdata.getWeakData(userId, gameId, weakdata.CYCLE_TYPE_MONTH,
                                "fish")
コード例 #11
0
ファイル: weakdata.py プロジェクト: isoundy000/learn_python
def getWeekFishDataAll(userId, gameId):
    """
    获取每周数据(每个自然周的周一0点数据会被清除)
    """
    return weakdata.getWeakData(userId, gameId, weakdata.CYCLE_TYPE_WEEK,
                                "fish")
コード例 #12
0
ファイル: day1st.py プロジェクト: zhaozw/hall37
def getDay1stDatas(userId, gameId):
    return weakdata.getWeakData(userId, gameId, weakdata.CYCLE_TYPE_DAY, '1st')