更新 ContestRank的生成方法

This commit is contained in:
virusdefender
2015-09-24 14:55:20 +08:00
parent 190221f2a5
commit 7eea999277
7 changed files with 155 additions and 66 deletions

View File

@@ -53,9 +53,9 @@ class SubmissionAPIView(APIView):
logger.error(e)
return error_response(u"提交判题任务失败")
# 修改用户解题状态
problems_status = json.loads(request.user.problems_status)
problems_status[str(data["problem_id"])] = 2
request.user.problems_status = json.dumps(problems_status)
problems_status = request.user.problems_status
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"])