@@ -634,6 +634,25 @@ def record_consumer(request): |
||
634 | 634 |
'left': left |
635 | 635 |
}) |
636 | 636 |
|
637 |
+def record_consumer_batch(request): |
|
638 |
+ brand_id = request.POST.get('brand_id', settings.KODO_DEFAULT_BRAND_ID) |
|
639 |
+ admin_id = request.POST.get('admin_id', '') |
|
640 |
+ logs = json.loads(request.POST.get('logs', '[]')) |
|
641 |
+ |
|
642 |
+ infos = [] |
|
643 |
+ unknows = [] |
|
644 |
+ |
|
645 |
+ for log in logs: |
|
646 |
+ try: |
|
647 |
+ infos.append(ConsumeInfoSubmitLogInfo.objects.get(model_name__icontains=log['model_name'], serialNo=log['code'], status=True)) |
|
648 |
+ except: |
|
649 |
+ unknows.append(log) |
|
650 |
+ |
|
651 |
+ return response(200, 'Batch Get Record Sale Success', u'批量获取销售员销售记录', data={ |
|
652 |
+ 'logs': infos, |
|
653 |
+ 'unknows': unknows |
|
654 |
+ }) |
|
655 |
+ |
|
637 | 656 |
|
638 | 657 |
def record_sale(request): |
639 | 658 |
brand_id = request.POST.get('brand_id', settings.KODO_DEFAULT_BRAND_ID) |
@@ -151,6 +151,7 @@ urlpatterns += [ |
||
151 | 151 |
url(r'^admin/statistic/coupon$', admin_views.statistic_coupon, name='statistic_coupon'), |
152 | 152 |
|
153 | 153 |
url(r'^admin/record/consumer$', admin_views.record_consumer, name='record_consumer'), |
154 |
+ url(r'^admin/record/consumer/batch$', admin_views.record_consumer_batch, name='record_consumer_batch'), |
|
154 | 155 |
url(r'^admin/record/sale$', admin_views.record_sale, name='record_sale'), |
155 | 156 |
url(r'^admin/record/sale/batch$', admin_views.record_sale_batch, name='record_sale_batch'), |
156 | 157 |
url(r'^admin/record/warehouse$', admin_views.record_warehouse, name='record_warehouse'), |