暂无描述

complement_views.py 1012B

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