U
    dA	                     @   sx   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lm	Z	 dd Z
d	d
 Zdd Zdd Zdd ZdS )    render)redirectN)HttpResponse)JsonResponse)operator_pagec                 C   s
   t | dS )Nzhome/index.htmlr   )request r	   */var/www/html/myproject/core/home/views.pyindex   s    r   c                 C   s\   | j dkrXt| j}d|di}t|d tjd|d}| }|d }td|iS d S )	NPOSTZbundle_statestatedataz>https://thingsaccess.com/rfid/index.php/Api/getBundleAccStatesjsonresponse
dataBundle)	methodr   loadsbodygetprintrequestspostr   )r   r   
data_stater   	data_sendr   r	   r	   r
   bundleState   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_ididz;https://thingsaccess.com/rfid/index.php/Api/getGroupBundlesr   r   bundle_datar   r   r   r   r   r   r   r   )r   r   Zdata_artr   r   r   r	   r	   r
   getbundlebyGroup   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   Zoperator_statez@https://thingsaccess.com/rfid/index.php/Api/getOperatorAccStatesr   r   dataOperatorr    )r   r   r   r   r   r"   r	   r	   r
   OperatorState)   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   Zmachine_statez?https://thingsaccess.com/rfid/index.php/Api/getMachineAccStatesr   r   dataMachiner    )r   r   r   r   r   r$   r	   r	   r
   MachineState5   s    
 r%   )Zdjango.shortcutsr   r   r   django.httpr   r   r   operators.viewsr   r   r   r!   r#   r%   r	   r	   r	   r
   <module>   s   