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))
def ivr_online(request): return JsonResponse(getMemCache(request, 'IVR_ONLINE', 'second', 10))
def omilia_history_data(request): return JsonResponse(getMemCache(request, 'OMILIA_HISTORY_DATA', 'day', 1))
def omilia_online_graphic(request): return JsonResponse( getMemCache(request, 'OMILIA_ONLINE_GRAPHIC', 'minute', 5))
def omilia_online(request): return JsonResponse(getMemCache(request, 'OMILIA_ONLINE', 'second', 10))
def getPlan(request): return JsonResponse( getMemCache(request, 'GET_OPERATORS_CNT_PLAN', 'minute', 30))
def getSplitCMS_Day_MemCache(request): from dashboard.data.check_memcache import getMemCache return getMemCache(request, 'SPLITS_CMS_DAY_DATA', 'minute', 1)
def get_ReportUTPCalls_MemCache(request): from dashboard.data.check_memcache import getMemCache return getMemCache(request, 'REPORTS_UTP_SPLIT_CALLS', 'day', 1)
def index_online_other_parametrs(request): return JsonResponse( getMemCache(request, 'INDEX_ONLINE_OHTER_PARAMETRS', 'minute', 5))
def get_OperatorsData_MemCache(request): from dashboard.data.check_memcache import getMemCache return getMemCache(request, 'INDEX_ONLINE_OPERATORS', 'second', 15)
def get_MainReportData_MemCache(request): from dashboard.data.check_memcache import getMemCache return getMemCache(request, 'REPORTS_MAIN_REPORT', 'day', 1)
def get_SplitsData_MemCache(request): from dashboard.data.check_memcache import getMemCache return getMemCache(request, 'INDEX_ONLINE', 'second', 10)
def get_OnlineData_MemCache(request): from dashboard.data.check_memcache import getMemCache return getMemCache(request, 'WALLBOARD_ONLINE', 'second', 15)
def getSplitCMS_Month_MemCache(request): from dashboard.data.check_memcache import getMemCache return getMemCache(request, 'SPLITS_CMS_MONTH_DATA', 'day', 1)
def ivr_history_data(request): return JsonResponse(getMemCache(request, 'IVR_HISTORY_DATA', 'day', 1))
def index_online_graphic(request): return JsonResponse( getMemCache(request, 'INDEX_ONLINE_GRAPHIC', 'hour', 104))
def report_incoming_calls(request): return JsonResponse(getMemCache(request, 'REPORT_INCOMING_CALLS', 'day', 1))
def graphics_service_level(request): return JsonResponse( getMemCache(request, 'GRAPHICS_SERVICE_LEVEL', 'day', 1))
def getChatsData(request): return JsonResponse(getMemCache(request, 'CHATS_DATA', 'second', 10))
def getWS_MemCache(request): from dashboard.data.check_memcache import getMemCache return getMemCache(request, 'SPLITS_WS', 'second', 10)