| Author | SHA1 | Nachricht | Datum |
|---|---|---|---|
|
|
a9ca739aed | vor 7 Monaten |
@@ -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 |
|