|
@@ -16,7 +16,7 @@ from util.permission import IsCustomerUser
|
|
|
from util.exceptions import CustomError
|
|
|
|
|
|
from apps.foundation.models import BizLog
|
|
|
-from apps.customer.order.serializers import OrderSerializer, MemberOrderSerializer, ActivityOrderSerializer
|
|
|
+from apps.customer.order.serializers import OrderSerializer, ActivityOrderSerializer
|
|
|
from apps.activity.models import Activity, Order
|
|
|
from apps.activity.models import Pay
|
|
|
from apps.activity.filters import OrderFilter
|
|
@@ -24,9 +24,14 @@ from apps.activity.filters import OrderFilter
|
|
|
|
|
|
class OrderViewSet(ModelViewSet):
|
|
|
permission_classes = [IsCustomerUser, ]
|
|
|
- queryset = Order.objects.filter()
|
|
|
+ queryset = Order.objects.filter(delete=False)
|
|
|
serializer_class = OrderSerializer
|
|
|
|
|
|
+ def filter_queryset(self, queryset):
|
|
|
+ queryset = queryset.filter(member=self.request.customer)
|
|
|
+ f = OrderFilter(self.request.GET, queryset=queryset)
|
|
|
+ return f.qs
|
|
|
+
|
|
|
def create(self, request, *args, **kwargs):
|
|
|
try:
|
|
|
with transaction.atomic():
|
|
@@ -104,18 +109,3 @@ class ActivityOrderListView(generics.ListAPIView):
|
|
|
except NotFound:
|
|
|
return response_ok([])
|
|
|
return data
|
|
|
-
|
|
|
-
|
|
|
-class OrderListView(generics.ListAPIView):
|
|
|
- '''
|
|
|
- 小程序显示拼团订单--显示用户所有订单信息(删除的不显示)
|
|
|
- '''
|
|
|
- permission_classes = [IsCustomerUser, ]
|
|
|
- queryset = Order.objects.filter(delete=False)
|
|
|
- serializer_class = MemberOrderSerializer
|
|
|
-
|
|
|
- def filter_queryset(self, queryset):
|
|
|
- queryset = queryset.filter(member=self.request.customer)
|
|
|
- f = OrderFilter(self.request.GET, queryset=queryset)
|
|
|
- return f.qs
|
|
|
-
|