Example #1
0
    def post(self):
        try:
            ordenes = Orden.ordenToNotify()
            if len(ordenes) > 0:
                for x in ordenes:
                    msj ="Hola, tienes una orden pendiente por atender "
                    msj+="http://rypsystems.cl:5000/imprimir-orden/"+str(x["id"])
                    bot.send_message(5036077655, msj)
                    bot.send_message(5090328284, msj)

                    Orden.update_data(x["id"], {"informada": 1})
                    
            return ordenes
        except Exception as e:
            print(" ## Error ## \n")
            print(e)
            print("\n")
            return {"message": "Ha ocurrido un error de conexión."}, 500      
Example #2
0
 def put(self):
     try:
        
         dataJson = request.get_json()      
         edit = Orden.update_data(dataJson["id"], dataJson)
         if edit:
             return {"estado" : 1, "orden" : edit}
            
         return {"estado" : 0, "msj": "Ha ocurrido un error"}
     except Exception as e:
         exc_type, exc_obj, exc_tb = sys.exc_info()
         fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]
         msj = 'Error: '+ str(exc_obj) + ' File: ' + fname +' linea: '+ str(exc_tb.tb_lineno)
         return {'mensaje': str(msj)},500