U
    d
                     @   s   d dl mZ d dlmZ d dl mZ d dlmZ d dlmZ d dl	Z	d dl
mZ d dlZd dl
mZ d	d
 Zdd Zdd Zdd Zdd ZdS )    )render)messages)redirect)get_article_data)get_machine_dataN)HttpResponse)JsonResponsec                  C   s   t d} |  }|d S )Nz:https://thingsaccess.com/rfid/index.php/Api/getAllMachinesresponse)requestsgetjson)r	   Zget_machine r   3/var/www/html/myproject/core/MachineBundle/views.pygetAllMachines   s    
r   c                 C   sZ   | j dkrVt| j}d|di}t| tjd|d}| }|d }td|iS d S )NPOST
article_ididz;https://thingsaccess.com/rfid/index.php/Api/getGroupArticler   r	   
data_group)	methodr   loadsbodyr   printr
   postr   )requestdatadata_artr	   	data_sendr   r   r   r   getgroupbundle   s    
 r   c                 C   sR   | j dkrNt| j}d|di}tjd|d}| }|d }td|iS d S )Nr   group_idr   z9https://thingsaccess.com/rfid/index.php/Api/getGroupStepsr   r	   	step_datar   r   r   r   r   r
   r   r   )r   r   r   r	   r   r    r   r   r   getStepsbyGroup"   s    
 r"   c                 C   s2   t  }t }|d }|d }t| d|||ddS )NZassignedMachinesZunAssignedMachinesz MachineBundle/Machinebundle.html)data_artcileassigned_machineunassigned_machine)context)r   r   r   )r   r#   Zall_machine_datar$   r%   r   r   r   getMachineBundle0   s
    r'   c                 C   sb   | j dkr^t| j}|d|d|dd}tjd|d}| }|d }td	|iS d S )
Nr   	articleIdr   selectedMachines)r   r   r)   z<https://thingsaccess.com/rfid/index.php/Api/addMachineBundler   r	   machine_bundler!   )r   r   r   r	   r   r*   r   r   r   add_Machine_Bundle9   s    
r+   )django.shortcutsr   django.contribr   r   articles.viewsr   machine.viewsr   r
   django.httpr   r   r   r   r   r"   r'   r+   r   r   r   r   <module>   s   	