def put(self): data = request.form ss_id = data['ss_id'] station = StationModel.find_by_id(ss_id) if station is None: station = StationModel(**data) else: station.ss_id = data['ss_id'] station.gw_id = data['gw_id'] station.ss_site = data['ss_site'] station.ss_num = data['ss_num'] station.ss_locate = data['ss_locate'] station.ss_vwcIdShlw = data['ss_vwcIdShlw'] station.ss_vwcIdMid = data['ss_vwcIdMid'] station.ss_vwcIdDeep = data['ss_vwcIdDeep'] station.ss_phId = data['ss_phId'] station.ss_co2Id = data['ss_co2Id'] station.ss_tempId = data['ss_tempId'] station.ss_bmeId = data['ss_bmeId'] station.save_to_db() return station.json()
def put(self): data = request.form ss_id = data['ss_id'] station = StationModel.find_by_id(ss_id) if station is None: station = StationModel(**data) station.save_to_db() return {'message': "A new station was added because a station with id '{}' didn't exist.".format(ss_id)}, 400 else: station.ss_id = data['ss_id'] station.ss_model = data['ss_model'] station.ss_sw = data['ss_sw'] station.gw_id = data['gw_id'] station.ss_site = data['ss_site'] station.ss_num = data['ss_num'] station.ss_locate = data['ss_locate']