Sin Descripción

complement_views.py 1.1KB

12345678910111213141516171819202122232425262728293031323334353637
  1. # -*- coding: utf-8 -*-
  2. from __future__ import division
  3. from django.db import transaction
  4. from django_logit import logit
  5. from django_response import response
  6. from paginator import pagination
  7. from logs.models import ComplementCodeLogInfo
  8. @logit(res=True)
  9. def complement_code(request):
  10. user_id = request.POST.get('user_id', '')
  11. log_id = request.POST.get('log_id', '')
  12. name = request.POST.get('name', '')
  13. phone = request.POST.get('phone', '')
  14. model_id = request.POST.get('model_id', '')
  15. model_name = request.POST.get('model_name', '')
  16. sn = request.POST.get('sn', '')
  17. shot_path = request.POST.get('shot_path', '')
  18. invoice_path = request.POST.get('invoice_path', '')
  19. log, _ = ComplementCodeLogInfo.objects.update_or_create(user_id=user_id, log_id=log_id, defaults={
  20. 'name': name,
  21. 'phone': phone,
  22. 'model_id': model_id,
  23. 'model_name': model_name,
  24. 'sn': sn,
  25. 'shot_image': shot_path,
  26. 'invoice_image': invoice_path,
  27. })
  28. return response(data={
  29. 'log_id': log.log_id,
  30. })