o
    mi                     @   sJ   d dl mZ d dlmZ d dlmZmZ ejdd Zejd	ddZ	dS )
    )transaction)filter_dict)ConsultantType
Consultantc                 C   s   t jj| dd S )N)namer   )r   objectsget_or_create)type r
   R/var/www/html/kuke-dev/django-kuke/apps/consultant/services/consultant_services.pysave_consultant_type	   s   r   Nc                 C   sN   t | g d}|d  st|d j|d< |d= tjj|i |d\}}|S )N)r   r	   phone_no
created_byemailnoter	   type_id)iddefaults)r   	isnumericr   r   r   r   update_or_create)datar   details
consultantcreatedr
   r
   r   save_consultant   s   r   )N)
	django.dbr   core.utils.helperr   apps.consultant.modelsr   r   atomicr   r   r
   r
   r
   r   <module>   s    
