diff --git a/test_server/analyse/views.py b/test_server/analyse/views.py index 4647b5c..8885e8e 100644 --- a/test_server/analyse/views.py +++ b/test_server/analyse/views.py @@ -23,18 +23,22 @@ class BasicCount(APIView): ret={} q1 = Consumer.objects.filter(is_delete=False) q1 = q1.filter(create_time__gte = request.query_params.get('datestart')) if request.query_params.get('datestart', None) else q1 + q1 = q1.filter(create_time__lte = request.query_params.get('dateend')) if request.query_params.get('dateend', None) else q1 ret['consumer1_count'] = q1.count() q2 = Consumer.objects.filter(is_delete=False).exclude(create_admin=None) - q2 = q2.filter(create_time__gte = request.query_params.get('datestart')) if request.query_params.get('datestart', None) else q2 + q2 = q2.filter(create_time__gte = request.query_params.get('datestart')) if request.query_params.get('datestart', None) else q2 + q2 = q2.filter(create_time__lte = request.query_params.get('dateend')) if request.query_params.get('dateend', None) else q2 ret['consumer2_count'] = q2.count() q3 = ExamTest.objects.filter(is_delete=False) - q3 = q3.filter(create_time__gte = request.query_params.get('datestart')) if request.query_params.get('datestart', None) else q3 + q3 = q3.filter(create_time__gte = request.query_params.get('datestart')) if request.query_params.get('datestart', None) else q3 + q3 = q3.filter(create_time__lte = request.query_params.get('dateend')) if request.query_params.get('dateend', None) else q3 ret['test_count'] = q3.count() q4 = Question.objects.filter(is_delete=False) - q4 = q4.filter(create_time__gte = request.query_params.get('datestart')) if request.query_params.get('datestart', None) else q4 + # q4 = q4.filter(create_time__gte = request.query_params.get('datestart')) if request.query_params.get('datestart', None) else q4 + # q4 = q4.filter(create_time__lte = request.query_params.get('dateend')) if request.query_params.get('dateend', None) else q4 ret['question_count'] = q4.count() return Response(ret)