Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions API/Routes/Case/ViewDataRoute.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
from flask import Blueprint, jsonify, request
from Classes.Case.OsemosysClass import Osemosys
from utils import validate_json_fields

viewdata_api = Blueprint('ViewDataRoute', __name__)

@viewdata_api.route("/viewData", methods=['POST'])
def viewData():
try:
err, code = validate_json_fields('casename')
if err:
return err, code
casename = request.json['casename']
if casename != None:
osy = Osemosys(casename)
Expand All @@ -23,6 +27,9 @@ def viewData():
@viewdata_api.route("/viewTEData", methods=['POST'])
def viewTEData():
try:
err, code = validate_json_fields('casename')
if err:
return err, code
casename = request.json['casename']
if casename != None:
osy = Osemosys(casename)
Expand All @@ -39,7 +46,9 @@ def viewTEData():
@viewdata_api.route("/updateViewData", methods=['POST'])
def updateViewData():
try:
#casename, updateType, groupId, paramId, TechId, CommId, EmisId, Timeslice
err, code = validate_json_fields('casename', 'year', 'ScId', 'groupId', 'paramId', 'TechId', 'CommId', 'EmisId', 'Timeslice', 'value')
if err:
return err, code
casename = request.json['casename']
#updateType = request.json['updateType']
year = request.json['year']
Expand Down Expand Up @@ -72,7 +81,9 @@ def updateViewData():
@viewdata_api.route("/updateTEViewData", methods=['POST'])
def updateTEViewData():
try:
#casename, updateType, groupId, paramId, TechId, CommId, EmisId, Timeslice
err, code = validate_json_fields('casename', 'scId', 'groupId', 'paramId', 'techId', 'emisId', 'value')
if err:
return err, code
casename = request.json['casename']
scId = request.json['scId']
groupId = request.json['groupId']
Expand Down
Loading