o
    mik                     @   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)Vendor
VendorTypec                 C   s   t jj| dd S )N)namer   )r   objectsget_or_create)type r
   J/var/www/html/kuke-dev/django-kuke/apps/vendor/services/vendor_services.pysave_vendor_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vendorcreatedr
   r
   r   save_vendor   s   r   )N)
	django.dbr   core.utils.helperr   apps.vendor.modelsr   r   atomicr   r   r
   r
   r
   r   <module>   s    
