fix
This commit is contained in:
@@ -155,15 +155,16 @@ class ContestProblemAPI(APIView):
|
|||||||
class ProblemSolvedPeopleCount(APIView):
|
class ProblemSolvedPeopleCount(APIView):
|
||||||
def get(self, request):
|
def get(self, request):
|
||||||
problem_id = request.GET.get("problem_id")
|
problem_id = request.GET.get("problem_id")
|
||||||
|
rate = "0"
|
||||||
if not request.user.is_authenticated:
|
if not request.user.is_authenticated:
|
||||||
return self.success("0%")
|
return self.success(rate)
|
||||||
submission_count = Submission.objects.filter(
|
submission_count = Submission.objects.filter(
|
||||||
user_id=request.user.id,
|
user_id=request.user.id,
|
||||||
problem_id=problem_id,
|
problem_id=problem_id,
|
||||||
result=JudgeStatus.ACCEPTED,
|
result=JudgeStatus.ACCEPTED,
|
||||||
).count()
|
).count()
|
||||||
if submission_count == 0:
|
if submission_count == 0:
|
||||||
return self.success("0%")
|
return self.success(rate)
|
||||||
today = datetime.today()
|
today = datetime.today()
|
||||||
twoYearAge = datetime(today.year - 2, today.month, today.day, 0, 0)
|
twoYearAge = datetime(today.year - 2, today.month, today.day, 0, 0)
|
||||||
total_count = User.objects.filter(
|
total_count = User.objects.filter(
|
||||||
|
|||||||
Reference in New Issue
Block a user