video curcse
All checks were successful
Deploy to Server / deploy (push) Successful in 36s

This commit is contained in:
jeremygan2021
2026-02-27 14:22:02 +08:00
parent 27dcbef7d5
commit 4f632defde
6 changed files with 9 additions and 3 deletions

View File

@@ -211,11 +211,13 @@ class VCCourseSerializer(serializers.ModelSerializer):
return True
# 检查是否已购买/报名 (通过已支付的订单)
return Order.objects.filter(
has_order = Order.objects.filter(
wechat_user=user,
course=obj,
status__in=['paid', 'shipped', 'completed']
).exists()
return has_order
def get_is_purchased(self, obj):
return self._check_purchased(obj)