From 44c895a047f5c0ea80994764abac0cc05a4f345b Mon Sep 17 00:00:00 2001 From: virusdefender <1670873886@qq.com> Date: Sat, 10 Oct 2015 19:35:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E9=83=A8=E5=88=86=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E5=88=B0=20mq?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- submission/views.py | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/submission/views.py b/submission/views.py index 06f14039..50102a05 100644 --- a/submission/views.py +++ b/submission/views.py @@ -39,9 +39,6 @@ class SubmissionAPIView(APIView): data = serializer.data try: problem = Problem.objects.get(id=data["problem_id"]) - # 更新问题的总提交计数 - problem.total_submit_number += 1 - problem.save() except Problem.DoesNotExist: return error_response(u"题目不存在") submission = Submission.objects.create(user_id=request.user.id, language=int(data["language"]), @@ -52,14 +49,6 @@ class SubmissionAPIView(APIView): except Exception as e: logger.error(e) return error_response(u"提交判题任务失败") - # 修改用户解题状态 - problems_status = request.user.problems_status - if "problems" not in problems_status: - problems_status["problems"] = {} - problems_status["problems"][str(data["problem_id"])] = 2 - request.user.problems_status = problems_status - request.user.save() - # 增加redis 中判题队列长度的计数器 r = redis.Redis(host=redis_config["host"], port=redis_config["port"], db=redis_config["db"]) r.incr("judge_queue_length")