|
|
@@ -693,6 +693,7 @@ def member_goods_order(request):
|
693
|
693
|
good_type = request.POST.get('good_type', '')
|
694
|
694
|
page = request.POST.get('page', 1)
|
695
|
695
|
num = request.POST.get('num', 20)
|
|
696
|
+ order_status = int(request.POST.get('order_status', 0))
|
696
|
697
|
|
697
|
698
|
if brand_id != settings.KODO_DEFAULT_BRAND_ID:
|
698
|
699
|
return response(ProductBrandStatusCode.BRAND_NOT_MATCH)
|
|
|
@@ -706,6 +707,12 @@ def member_goods_order(request):
|
706
|
707
|
|
707
|
708
|
if good_type:
|
708
|
709
|
orders = orders.filter(good_type=good_type)
|
|
710
|
+
|
|
711
|
+ # 未发货,即快递单号为空
|
|
712
|
+ if order_status == 1:
|
|
713
|
+ orders = orders.filter(tracking_number__isnull=True)
|
|
714
|
+ elif order_status == 2:
|
|
715
|
+ orders = orders.filter(tracking_number__isnull=False).exclude(tracking_number='')
|
709
|
716
|
|
710
|
717
|
count = orders.count()
|
711
|
718
|
orders, left = pagination(orders, page, num)
|