mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-21 11:28:38 +00:00
[Bugfix] 修改导出登录日志的日期选择从开始时间的00:00:00,到结束时间的23:59:59
This commit is contained in:
@@ -88,11 +88,15 @@ class UserLoginLog(models.Model):
|
||||
datetime = models.DateTimeField(default=timezone.now, verbose_name=_('Date login'))
|
||||
|
||||
@classmethod
|
||||
def get_login_logs(cls, date_form=None, date_to=None, user=None, keyword=None):
|
||||
def get_login_logs(cls, date_from=None, date_to=None, user=None, keyword=None, date_format=None):
|
||||
login_logs = cls.objects.all()
|
||||
if date_form and date_to:
|
||||
if date_from and date_to:
|
||||
date_from = timezone.datetime.strptime(date_from, date_format)
|
||||
date_to = timezone.datetime.strptime(
|
||||
date_to + ' 23:59:59', date_format + ' %H:%M:%S'
|
||||
)
|
||||
login_logs = login_logs.filter(
|
||||
datetime__gt=date_form, datetime__lt=date_to
|
||||
datetime__gte=date_from, datetime__lte=date_to
|
||||
)
|
||||
if user:
|
||||
login_logs = login_logs.filter(username=user)
|
||||
|
Reference in New Issue
Block a user