Esempio n. 1
0
def wallboard_best5(request):

    try:
        p_upravlenie = request.GET.get('upravlenie', '')
        if p_upravlenie == None:
            return JsonResponse({
                'status':
                'необходимо указать управление в теге <<upravlenie>>'
            })
    except Exception:
        return JsonResponse({'status': traceback.format_exc()})

    if p_upravlenie == 'upib':
        dictCode = 'WALLBOARD_UPIB_BEST5'
    elif p_upravlenie == 'rubs':
        dictCode = 'WALLBOARD_RUBS_BEST5'
    elif p_upravlenie == 'uprk':
        dictCode = 'WALLBOARD_UPRK_BEST5'
    else:
        return JsonResponse(
            {'status': 'необходимо указать управление в теге <<upravlenie>>'})

    return JsonResponse(getMemCache(request, dictCode, 'minute', 15))
Esempio n. 2
0
def ivr_online(request):
    return JsonResponse(getMemCache(request, 'IVR_ONLINE', 'second', 10))
Esempio n. 3
0
def omilia_history_data(request):
    return JsonResponse(getMemCache(request, 'OMILIA_HISTORY_DATA', 'day', 1))
Esempio n. 4
0
def omilia_online_graphic(request):
    return JsonResponse(
        getMemCache(request, 'OMILIA_ONLINE_GRAPHIC', 'minute', 5))
Esempio n. 5
0
def omilia_online(request):
    return JsonResponse(getMemCache(request, 'OMILIA_ONLINE', 'second', 10))
Esempio n. 6
0
def getPlan(request):
    return JsonResponse(
        getMemCache(request, 'GET_OPERATORS_CNT_PLAN', 'minute', 30))
Esempio n. 7
0
def getSplitCMS_Day_MemCache(request):
    from dashboard.data.check_memcache import getMemCache
    return getMemCache(request, 'SPLITS_CMS_DAY_DATA', 'minute', 1)
Esempio n. 8
0
def get_ReportUTPCalls_MemCache(request):
    from dashboard.data.check_memcache import getMemCache
    return getMemCache(request, 'REPORTS_UTP_SPLIT_CALLS', 'day', 1)
Esempio n. 9
0
def index_online_other_parametrs(request):
    return JsonResponse(
        getMemCache(request, 'INDEX_ONLINE_OHTER_PARAMETRS', 'minute', 5))
Esempio n. 10
0
def get_OperatorsData_MemCache(request):
    from dashboard.data.check_memcache import getMemCache
    return getMemCache(request, 'INDEX_ONLINE_OPERATORS', 'second', 15)
Esempio n. 11
0
def get_MainReportData_MemCache(request):
    from dashboard.data.check_memcache import getMemCache
    return getMemCache(request, 'REPORTS_MAIN_REPORT', 'day', 1)
Esempio n. 12
0
def get_SplitsData_MemCache(request):
    from dashboard.data.check_memcache import getMemCache
    return getMemCache(request, 'INDEX_ONLINE', 'second', 10)
Esempio n. 13
0
def get_OnlineData_MemCache(request):
    from dashboard.data.check_memcache import getMemCache
    return getMemCache(request, 'WALLBOARD_ONLINE', 'second', 15)
Esempio n. 14
0
def getSplitCMS_Month_MemCache(request):
    from dashboard.data.check_memcache import getMemCache
    return getMemCache(request, 'SPLITS_CMS_MONTH_DATA', 'day', 1)
Esempio n. 15
0
def ivr_history_data(request):
    return JsonResponse(getMemCache(request, 'IVR_HISTORY_DATA', 'day', 1))
Esempio n. 16
0
def index_online_graphic(request):
    return JsonResponse(
        getMemCache(request, 'INDEX_ONLINE_GRAPHIC', 'hour', 104))
Esempio n. 17
0
def report_incoming_calls(request):
    return JsonResponse(getMemCache(request, 'REPORT_INCOMING_CALLS', 'day',
                                    1))
Esempio n. 18
0
def graphics_service_level(request):
    return JsonResponse(
        getMemCache(request, 'GRAPHICS_SERVICE_LEVEL', 'day', 1))
Esempio n. 19
0
def getChatsData(request):
    return JsonResponse(getMemCache(request, 'CHATS_DATA', 'second', 10))
Esempio n. 20
0
def getWS_MemCache(request):
    from dashboard.data.check_memcache import getMemCache
    return getMemCache(request, 'SPLITS_WS', 'second', 10)