
    <d                         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m	Z	 d dlmZ d dl
Z
d dlmZ d Zd	 Zd
 Zd Zd Zd ZdS )    )render)messages)redirectN)HttpResponse)	get_skill)JsonResponsec                  v    t          j        d          } |                                 }|d         }|dk    rg }|S )N6https://thingsaccess.com/rfid/index.php/Api/getMachineresponse   requestsgetjsonr   	data_senddatas      KC:\Users\Lenovo\Downloads\rfid_django_1\rfid_django_1\core\machine\views.pyget_machine_datar      s<    lSTT8}}9
J
4
bjj
;    c                  v    t          j        d          } |                                 }|d         }|dk    rg }|S )Nz<https://thingsaccess.com/rfid/index.php/Api/getMachineStatesr   r   r   r   s      r   get_machine_stater      s<    lYZZ8}}9
J
4
bjj
;r   c                 F    t                      }t          | dd|i          S )Nzmachine/machine.htmlr   context)r   r   )requestr   s     r   machine_pager   !   s'    


4
0&$
H
H
HHr   c                    t                      }| j        dk    rt          j        | j                  }|                    d          |                    d          |                    d          d}t          j        d|          }|                                }|d         }t          d	|i          S t          | d
d|i          S )NPOSTtitle	device_IDskill)r    r!   r"   z6https://thingsaccess.com/rfid/index.php/Api/addMachiner   r   data_machinezmachine/addMachine.htmlskillsr   )
r   methodr   loadsbodyr   r   postr   r   )r   r%   	data_jsonr   r   r   r$   s          r   Add_Machiner+   %   s    KK6n*W\**i>>'** ~~k22==)) d W^bccch--//iz*l><8999
 3Xf<M
N
N
NNr   c                 h   t                      }t                      }t          j        d          }|                                }|d         }d }|D ]}|d         |k    r|} n|r| j        dk    r|| j                            d          | j                            d          | j                            d          | j                            d          d	}t          j        d
|          }|j        dk    rt          d          S t          j        | d           t          | d|||d          S )Nr
   r   IDr   r    r!   stater"   )idr    r!   r.   r"   z7https://thingsaccess.com/rfid/index.php/Api/editMachiner#      r   zFailed to edit datazmachine/editMachine.html)itemr%   r.   r   )r   r   r   r   r   r&   r   r)   status_coder   r   errorr   )	r   r/   r%   r.   r   r   r   	edit_itemr1   s	            r   Edit_Machiner5   :   sL   KK65lSTT8}}9
J
49  t:IE   >	6	!	!((11#L,,[99((11((11  M"[bfggg C''~... ~g'<===
3YX^gl<m<m
n
n
nnr   c                     d|i}t          |           t          j        d|          }|j        dk    rt	          j        | d           t          d          S )Nr/   z9https://thingsaccess.com/rfid/index.php/Api/deleteMachiner#   r0   zFailed to delete datar   )printr   r)   r2   r   r3   r   )r   r/   data_deleter   s       r   delete_Machiner9   X   sc    b; 	mW^ijjj8c!!nW5666
>
"
""r   )django.shortcutsr   django.contribr   r   r   django.httpr   articles.viewsr   r   r   r   r   r   r+   r5   r9    r   r   <module>r?      s   # # # # # # # # # # # # % % % % % %  $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $  $ $ $ $ $ $    I I IO O O*o o o<# # # # #r   