Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. current_request = db_session.query(
  2. Request
  3. ).filter(
  4. Request.id == request_id
  5. ).one()
  6.  
  7. current_request.catalog_request_priority_id = catalog_request_priority.id
  8. current_request.contact_phone = contact_phone
  9. current_request.contact_email = contact_email
  10. current_request.service_id = service.id
  11. current_request.is_emergency = is_emergency
  12. current_request.is_paid = is_paid
  13. current_request.is_planned = is_planned
  14. db_session.commit()
  15.  
  16. current_document = db_session.query(
  17. Document
  18. ).filter(
  19. Document.id == current_request.document_id
  20. ).one()
  21.  
  22. if service.catalog_service_category_id == 2:
  23. current_document.catalog_document_type_id = 2
  24. if service.catalog_service_category_id == 3:
  25. current_document.catalog_document_type_id = 1
  26.  
  27. current_document.description = description
  28. current_document.external_number = external_number
  29. current_document.modified_by = author_id
  30. current_document.modified_at = datetime.utcnow()
  31. db_session.commit()
  32.  
  33. if service.catalog_service_category_id not in [2, 3]:
  34. raise MethodException(
  35. 'Incorrect service category'
  36. )
  37. if current_request.is_emergency is True and current_request.sla_id is None:
  38. current_request.sla_id = 6
  39. if current_request.is_emergency is False and current_request.sla_id is None:
  40. current_request.sla_id = 4
  41. db_session.commit()
  42.  
  43. current_request.planned_reaction_time = self.__get_planned_reaction_time(
  44. sla_id=current_request.sla_id,
  45. user_session_container=user_session_container
  46. )
  47. db_session.commit()
  48. return current_request.id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement