perf: 优化仪表盘查询sftp数量sql (#12075)

Co-authored-by: feng <1304903146@qq.com>
pull/12076/head
fit2bot 2023-11-09 14:16:41 +08:00 committed by GitHub
parent 3eb1583c69
commit f47895b8a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 3 deletions

View File

@ -114,8 +114,7 @@ class DateTimeMixin:
@lazyproperty @lazyproperty
def ftp_logs_queryset(self): def ftp_logs_queryset(self):
qs = FTPLog.objects.all() qs = FTPLog.objects.all()
qs = self.get_logs_queryset_filter(qs, 'date_start') return self.get_logs_queryset_filter(qs, 'date_start')
return self.get_logs_queryset(qs, 'user')
@lazyproperty @lazyproperty
def command_queryset(self): def command_queryset(self):
@ -133,7 +132,7 @@ class DatesLoginMetricMixin:
date_start_end: tuple date_start_end: tuple
command_queryset: Command.objects command_queryset: Command.objects
sessions_queryset: Session.objects sessions_queryset: Session.objects
ftp_logs_queryset: OperateLog.objects ftp_logs_queryset: FTPLog.objects
job_logs_queryset: JobLog.objects job_logs_queryset: JobLog.objects
login_logs_queryset: UserLoginLog.objects login_logs_queryset: UserLoginLog.objects
operate_logs_queryset: OperateLog.objects operate_logs_queryset: OperateLog.objects