@@ -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'), |