admin自动审核
All checks were successful
Deploy to Server / deploy (push) Successful in 27s

This commit is contained in:
jeremygan2021
2026-02-23 17:00:35 +08:00
parent ea500391e8
commit 1a003d93cf
4 changed files with 30 additions and 4 deletions

View File

@@ -95,6 +95,17 @@ class ActivitySignup(models.Model):
def __str__(self):
return f"{self.user.nickname} - {self.activity.title}"
def check_payment_status(self):
"""
检查并同步关联订单的支付状态
"""
if self.status == 'unpaid' and self.order:
if self.order.status == 'paid':
self.status = 'confirmed' if self.activity.auto_confirm else 'pending'
self.save()
return True
return False
class Meta:
verbose_name = "活动报名"
verbose_name_plural = "活动报名管理"