Commit 7975327a by Xu Zhou

个人积分变更记录。

parent fef29c46
......@@ -74,7 +74,7 @@ class ScoreRecords(models.Model):
username = models.CharField(max_length=50, default='null')
reason = models.TextField(default='no reason')
editDate = models.DateField(default=timezone.now)
score = models.IntegerField(default=0)
class Bugs(models.Model):
owner = models.CharField(max_length=50)
......
......@@ -30,9 +30,9 @@
<div class="user_score_List">
<div class="list_head">
<ul>
<li>总分</li>
<li>已使用</li>
<li>可用积分</li>
<li>日期</li>
<li>原因</li>
<li>积分变动</li>
</ul>
</div>
{% for record in records %}
......
......@@ -929,17 +929,23 @@ def add_sub_score(request):
reason_to_add = request.POST.get("reason")
add_num = request.POST.get("score")
print (action)
score = 0
if action == '1':
totalNum =int(user_score)+int(add_num)
totalNum = int(user_score) + int(add_num)
score = int(add_num)
if action == '0':
totalNum = int(user_score)
scoreUsed =scoreUsed+int(add_num)
#totalNum = int(user_score)
scoreUsed = scoreUsed + int(add_num)
score = -int(add_num)
if ScoreRecords.objects.last() is None:
recordID = 1
else:
recordID = ScoreRecords.objects.last().recordID+1
try:
ScoreRecords.objects.create(recordID=recordID,username=username,userID=userID, reason = reason_to_add,editDate=datetime.datetime.now().date())
ScoreRecords.objects.create(recordID=recordID,username=username,userID=userID,
reason = reason_to_add,
editDate=datetime.datetime.now().date(),
score=score)
except EOFError as e:
response = JsonResponse({"message": e})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment