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