This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user