Added parameters
This commit is contained in:
@@ -5,14 +5,11 @@ app = Flask(__name__)
|
||||
|
||||
@app.route('/')
|
||||
def index():
|
||||
# return getData()
|
||||
nodeNumber = request.args.get('nodenumber', default = None)
|
||||
nodeList = request.args.get('nodeList', default = None)
|
||||
# return nodeNumber
|
||||
return nodeList
|
||||
node = request.args.get('node', default = None)
|
||||
dataType = request.args.get('dataType', default = None)
|
||||
return getData(node, dataType)
|
||||
|
||||
|
||||
def getData():
|
||||
def getData(node, dataType):
|
||||
try:
|
||||
mydb = mysql.connector.connect(
|
||||
host="localhost",
|
||||
@@ -20,8 +17,13 @@ def getData():
|
||||
password="Dingleberries69!",
|
||||
database="NodeData"
|
||||
)
|
||||
|
||||
#turn this into a switch statement
|
||||
cursor = mydb.cursor()
|
||||
if node:
|
||||
query = f"SELECT * FROM Measurement WHERE NodeID = {node}"
|
||||
elif dataType:
|
||||
query = f"SELECT * FROM Measurement WHERE Type = '{dataType}'"
|
||||
else:
|
||||
query = "SELECT * FROM `Measurement`"
|
||||
cursor.execute(query)
|
||||
result = cursor.fetchall() # Fetch the results
|
||||
|
Reference in New Issue
Block a user