import sys
import json
import requests
from requests.exceptions import HTTPError
import re
from datetime import date
from datetime import datetime

argsv = sys.argv

now = datetime.now()
current_time = now.strftime("%H:%M:%S")

parametros = argsv[1]
print(parametros)

aPar = parametros.split(';')
print(aPar)

dominio = "RVE"
cotacao  = aPar[0]
valor_cotacao = aPar[1].replace("R$","").replace("R","").replace("$","").strip()

print(valor_cotacao)

status_cotacao_grava = "ok"
mensagem_cotacao_grava = "Cotação gravada com sucesso!"
erro_cotacao_grava = ""
#GRAVA COTACAO

url = "http://216.238.107.243" +  "/api/aprova_cotacao.php"
headers = {
    'Content-Type': 'application/json',
    'username': 'nettcom',
    'secret': 'nettcom@aprova@motor'
    }
    
param = "?cotacao=" + cotacao + "&valor=" + valor_cotacao + "&dominio=" + dominio

url = url + param
print(url)
response = requests.get(url, headers=headers)
code = response.status_code
if (response.status_code > 299):
    erro_cotacao_grava = "Problemas para gravar a contação, favor entrar em contato com atendimento."
    status_cotacao_grava = "erro"
else:
    mensagem_cotacao_grava = "Cotação gravada com sucesso!" 
        
retorno = response.json()

obj = {
    "statusCotacaoGrava": status_cotacao_grava,
    "mensagemCotacaoGrava": mensagem_cotacao_grava,
    "erroCotacaoGrava": erro_cotacao_grava
}


print("|" + json.dumps(obj))


