|  |  | @@ -2,6 +2,8 @@ | 
            
            
              | 2 | 2 |   | 
            
            
              | 3 | 3 |  from __future__ import division | 
            
            
              | 4 | 4 |   | 
            
            
              |  | 5 | +from datetime import datetime | 
            
            
              |  | 6 | + | 
            
            
              | 5 | 7 |  from django.conf import settings | 
            
            
              | 6 | 8 |  from django_logit import logit | 
            
            
              | 7 | 9 |  from django_response import response | 
            
            
            
            
              |  |  | @@ -21,10 +23,8 @@ def lensman_list(request, administrator): | 
            
            
              | 21 | 23 |      query = request.POST.get('query', '') | 
            
            
              | 22 | 24 |      lensman_status = request.POST.get('lensman_status', '') | 
            
            
              | 23 | 25 |      end_date = tc.to_date(request.POST.get('end_date', '')) | 
            
            
              | 24 |  | -    integral_end_date_start = tc.to_date( | 
            
            
              | 25 |  | -        request.POST.get('integral_end_date_start', '')) | 
            
            
              | 26 |  | -    integral_end_date_end = tc.to_date( | 
            
            
              | 27 |  | -        request.POST.get('integral_end_date_end', '')) | 
            
            
              |  | 26 | +    integral_end_date_start = request.POST.get('integral_end_date_start', '') | 
            
            
              |  | 27 | +    integral_end_date_end = request.POST.get('integral_end_date_end', '') | 
            
            
              | 28 | 28 |   | 
            
            
              | 29 | 29 |      logs = LensmanInfo.objects.filter(status=True).order_by('-pk') | 
            
            
              | 30 | 30 |   | 
            
            
            
            
              |  |  | @@ -39,8 +39,11 @@ def lensman_list(request, administrator): | 
            
            
              | 39 | 39 |          logs = logs.filter(end_date__lte=end_date) | 
            
            
              | 40 | 40 |   | 
            
            
              | 41 | 41 |      if integral_end_date_start and integral_end_date_end: | 
            
            
              | 42 |  | -        logs = logs.filter(integral_end_date__lte=integral_end_date_end, | 
            
            
              | 43 |  | -                           integral_end_date__gte=integral_end_date_start) | 
            
            
              |  | 42 | +        ftime = datetime.strptime( | 
            
            
              |  | 43 | +            integral_end_date_start + ' 00:00:00', '%Y%m%d %H:%M:%S') | 
            
            
              |  | 44 | +        ttime = datetime.strptime( | 
            
            
              |  | 45 | +            integral_end_date_end + ' 23:59:59', '%Y%m%d %H:%M:%S') | 
            
            
              |  | 46 | +        logs = logs.filter(integral_end_date__range=[ftime, ttime]) | 
            
            
              | 44 | 47 |   | 
            
            
              | 45 | 48 |      count = logs.count() | 
            
            
              | 46 | 49 |      logs, left = pagination(logs, page, num) |