This commit is contained in:
2025-04-13 22:04:35 +08:00
parent 43dfeb2fa0
commit 84d253f5fc

View File

@@ -83,12 +83,13 @@ class UserProfileAPI(APIView):
class Metrics(APIView):
def get(self, request):
userid = request.GET.get("userid")
submissions = Submission.objects.filter(user_id=userid)
if len(submissions) == 0:
submissions = Submission.objects.filter(user_id=userid, contest_id__isnull=True)
if submissions.count() == 0:
return self.error("暂无提交")
else:
latest_submission = submissions.first()
last_submission = submissions.last()
if last_submission and latest_submission:
return self.success(
{
"now": timezone.now(),
@@ -96,6 +97,8 @@ class Metrics(APIView):
"first": last_submission.create_time,
}
)
else:
return self.error("暂无提交")
class AvatarUploadAPI(APIView):