1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- from __future__ import division
- from django_logit import logit
- from django_response import response
- from logs.models import ComplementCodeLogInfo
- from paginator import pagination
- @logit(res=True)
- def complement_code(request):
- user_id = request.POST.get('user_id', '')
- log_id = request.POST.get('log_id', '')
- name = request.POST.get('name', '')
- phone = request.POST.get('phone', '')
- model_id = request.POST.get('model_id', '')
- model_name = request.POST.get('model_name', '')
- sn = request.POST.get('sn', '')
- shot_path = request.POST.get('shot_path', '')
- invoice_path = request.POST.get('invoice_path', '')
- log = ComplementCodeLogInfo.objects.update_or_create(user_id=user_id, log_id=log_id, defaults={
- 'name': name,
- 'phone': phone,
- 'model_id': model_id,
- 'model_name': model_name,
- 'sn': sn,
- 'shot_path': shot_path,
- 'invoice_path': invoice_path,
- })
- return response(data={
- 'log_id': log.log_id,
- })
- def complement_code_list(request):
- user_id = request.POST.get('user_id', '')
- page = request.POST.get('page', 1)
- num = request.POST.get('num', 20)
- logs = ComplementCodeLogInfo.objects.filter(user_id=user_id, status=True).order_by('-pk')
- logs, left = pagination(logs, page, num)
- logs = [log.admindata for log in logs]
- return response(200, 'Get Complement Code List Success', u'获取补码列表成功', data={
- 'logs': logs,
- 'left': left,
- })
|