complement_code_list 搜索姓名、手机号和序列号

FFIB 4 年 前
コミット
649aec6e23
共有1 個のファイルを変更した4 個の追加0 個の削除を含む
  1. 4 0
      api/admin_views.py

+ 4 - 0
api/admin_views.py

@@ -1440,6 +1440,7 @@ def complement_code_list(request):
1440 1440
     start_time = request.POST.get('start_time', '')
1441 1441
     end_time = request.POST.get('end_time', '')
1442 1442
     type_ = request.POST.get('type', '')
1443
+    query = request.POST.get('num', '')
1443 1444
 
1444 1445
     if brand_id != settings.KODO_DEFAULT_BRAND_ID:
1445 1446
         return response(ProductBrandStatusCode.BRAND_NOT_MATCH)
@@ -1464,6 +1465,9 @@ def complement_code_list(request):
1464 1465
         logs = logs.filter(audit_status=ComplementCodeLogInfo.AUDIT_REFUSED)
1465 1466
     logs = logs.order_by('audit_status', '-pk')
1466 1467
 
1468
+    if query:
1469
+        logs = logs.filter(Q(phone=query) | Q(name__icontains=query) | Q(sn=query))
1470
+
1467 1471
     count = logs.count()
1468 1472
 
1469 1473
     logs, left = pagination(logs, page, num)