|
|
@@ -556,9 +556,14 @@ def consumer_shot_unbinding(request):
|
556
|
556
|
log_info = ConsumeInfoSubmitLogInfo.objects.get(pk=submit_pk)
|
557
|
557
|
ConsumeInfoSubmitLogInfo.objects.filter(model_id=model_id, serialNo=sn).update(delete_type=ConsumeInfoSubmitLogInfo.UNBINDING, status=False)
|
558
|
558
|
if not log_info.unbound:
|
559
|
|
- user.level -= 1
|
560
|
|
- user.shots_num -= 1
|
|
559
|
+ if user.shots_num <= 5:
|
|
560
|
+ user.level -= 1
|
|
561
|
+
|
561
|
562
|
user.integral -= log_info.integral
|
|
563
|
+ user.integral = max(user.integral, 0)
|
|
564
|
+
|
|
565
|
+ user.shots_num -= 1
|
|
566
|
+
|
562
|
567
|
|
563
|
568
|
user.save()
|
564
|
569
|
|