Commit 7975327a by Xu Zhou

个人积分变更记录。

parent fef29c46
...@@ -74,7 +74,7 @@ class ScoreRecords(models.Model): ...@@ -74,7 +74,7 @@ class ScoreRecords(models.Model):
username = models.CharField(max_length=50, default='null') username = models.CharField(max_length=50, default='null')
reason = models.TextField(default='no reason') reason = models.TextField(default='no reason')
editDate = models.DateField(default=timezone.now) editDate = models.DateField(default=timezone.now)
score = models.IntegerField(default=0)
class Bugs(models.Model): class Bugs(models.Model):
owner = models.CharField(max_length=50) owner = models.CharField(max_length=50)
......
...@@ -30,9 +30,9 @@ ...@@ -30,9 +30,9 @@
<div class="user_score_List"> <div class="user_score_List">
<div class="list_head"> <div class="list_head">
<ul> <ul>
<li>总分</li> <li>日期</li>
<li>已使用</li> <li>原因</li>
<li>可用积分</li> <li>积分变动</li>
</ul> </ul>
</div> </div>
{% for record in records %} {% for record in records %}
......
...@@ -929,17 +929,23 @@ def add_sub_score(request): ...@@ -929,17 +929,23 @@ def add_sub_score(request):
reason_to_add = request.POST.get("reason") reason_to_add = request.POST.get("reason")
add_num = request.POST.get("score") add_num = request.POST.get("score")
print (action) print (action)
score = 0
if action == '1': if action == '1':
totalNum =int(user_score)+int(add_num) totalNum = int(user_score) + int(add_num)
score = int(add_num)
if action == '0': if action == '0':
totalNum = int(user_score) #totalNum = int(user_score)
scoreUsed =scoreUsed+int(add_num) scoreUsed = scoreUsed + int(add_num)
score = -int(add_num)
if ScoreRecords.objects.last() is None: if ScoreRecords.objects.last() is None:
recordID = 1 recordID = 1
else: else:
recordID = ScoreRecords.objects.last().recordID+1 recordID = ScoreRecords.objects.last().recordID+1
try: 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: except EOFError as e:
response = JsonResponse({"message": 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