コード例 #1
0
ファイル: api.py プロジェクト: jcamiloq/geospectre
def crearMision():
    global velocidad
    data = request.get_json()
    data['errorBd'] = ""
    nombreUsuario = data["nombreUsuario"]
    nombreMisionCrear = data["nombreMisionCrear"]
    elevacion = data["elevacion"]
    velocidad = data["velocidad"]
    modo_vuelo = data["modoVuelo"]
    modo_adq = data["modoAdquisicion"]

    print("nombremision = " + nombreMisionCrear + " " + "elevacion = " + elevacion + " " + "velocidad = " + velocidad + " " + "modoVuelo = " + modo_vuelo + " " + "Modo de Adquisicion =" + modo_adq)
    
    try:
        conn = conexion()
        daoUsuarios = DaoUsuarios(conn)
        usuario = daoUsuarios.getUsuarioNombre(nombreUsuario)
        idUsuario = usuario.id
        mision = Mision()
        mision.nombre = nombreMisionCrear
        mision.elevacion = elevacion
        mision.velocidad = velocidad
        mision.modo_vuelo = modo_vuelo
        mision.modo_adq = modo_adq
        mision.usuarios_id = idUsuario
        daoMision = DaoMision(conn)
        mision = daoMision.guardarMision(mision)
        conn.close()
        if mision == None:
           data['errorBd'] = "T" 
    except:
        data['errorBd'] = "T"
        print("error en BD")
    print(data.get('errorBd'))
    return json.dumps(data)
コード例 #2
0
 def crearMision(nombre, elevacion, velocidad, modo_vuelo, modo_adq,
                 nombre_usuario):
     data = {}
     data['errorBd'] = ""
     try:
         conn = Conexion.conexion()
         daoUsuarios = DaoUsuarios(conn)
         usuario = daoUsuarios.getUsuarioNombre(nombre_usuario)
         idUsuario = usuario.id
         mision = Mision()
         mision.nombre = nombre
         mision.elevacion = elevacion
         mision.velocidad = velocidad
         mision.modo_vuelo = modo_vuelo
         mision.modo_adq = modo_adq
         mision.usuarios_id = idUsuario
         daoMision = DaoMision(conn)
         mision = daoMision.guardarMision(mision)
         conn.close()
         if mision == None:
             data['errorBd'] = "T"
     except:
         data['errorBd'] = "T"
         print("error en BD")
     return json.dumps(data)