import logging from django.db.models import Q from console.repositories.app import service_repo from console.repositories.event_repo import event_repo from console.repositories.team_repo import team_repo from console.services.app_actions.app_log import AppEventService from goodrain_web.tools import JuncheePaginator from www.apiclient.regionapi import RegionInvokeApi from www.db import BaseConnection from www.models.main import ServiceEvent logger = logging.getLogger("default") region_api = RegionInvokeApi() e_s = AppEventService() class ServiceEventDynamic(object): def get_team_current_region_service_events(self, region, team, page, page_size): dsn = BaseConnection() start = (int(page) - 1) * int(page_size) end = page_size query_sql = """ select e.start_time, e.event_id, s.service_alias, s.service_cname from service_event e JOIN tenant_service s on e.service_id = s.service_id WHERE e.tenant_id = "{team_id}" and s.service_region = "{region_name}"
# -*- coding: utf8 -*- """ Created on 18/1/24. """ from console.services.app_actions.app_log import AppEventService from console.services.app_actions.app_log import AppLogService from console.services.app_actions.app_log import AppWebSocketService from console.services.app_actions.app_manage import AppManageService event_service = AppEventService() app_manage_service = AppManageService() log_service = AppLogService() ws_service = AppWebSocketService()