@@ 347-365 (lines=19) @@ | ||
344 | cursor.close() |
|
345 | cnx.disconnect() |
|
346 | ||
347 | if row is None: |
|
348 | raise falcon.HTTPError(falcon.HTTP_404, title='API.NOT_FOUND', |
|
349 | description='API.METER_NOT_FOUND') |
|
350 | else: |
|
351 | energy_category = energy_category_dict.get(row['energy_category_id'], None) |
|
352 | cost_center = cost_center_dict.get(row['cost_center_id'], None) |
|
353 | energy_item = energy_item_dict.get(row['energy_item_id'], None) |
|
354 | parent_meter = parent_meter_dict.get(row['parent_meter_id'], None) |
|
355 | meta_result = {"id": row['id'], |
|
356 | "name": row['name'], |
|
357 | "uuid": row['uuid'], |
|
358 | "energy_category": energy_category, |
|
359 | "is_counted": True if row['is_counted'] else False, |
|
360 | "hourly_low_limit": row['hourly_low_limit'], |
|
361 | "hourly_high_limit": row['hourly_high_limit'], |
|
362 | "cost_center": cost_center, |
|
363 | "energy_item": energy_item, |
|
364 | "parent_meter": parent_meter, |
|
365 | "description": row['description']} |
|
366 | ||
367 | resp.body = json.dumps(meta_result) |
|
368 |
@@ 294-310 (lines=17) @@ | ||
291 | cursor.close() |
|
292 | cnx.disconnect() |
|
293 | ||
294 | if row is None: |
|
295 | raise falcon.HTTPError(falcon.HTTP_404, title='API.NOT_FOUND', |
|
296 | description='API.OFFLINE_METER_NOT_FOUND') |
|
297 | else: |
|
298 | energy_category = energy_category_dict.get(row['energy_category_id'], None) |
|
299 | energy_item = energy_item_dict.get(row['energy_item_id'], None) |
|
300 | cost_center = cost_center_dict.get(row['cost_center_id'], None) |
|
301 | meta_result = {"id": row['id'], |
|
302 | "name": row['name'], |
|
303 | "uuid": row['uuid'], |
|
304 | "energy_category": energy_category, |
|
305 | "is_counted": True if row['is_counted'] else False, |
|
306 | "hourly_low_limit": row['hourly_low_limit'], |
|
307 | "hourly_high_limit": row['hourly_high_limit'], |
|
308 | "energy_item": energy_item, |
|
309 | "cost_center": cost_center, |
|
310 | "description": row['description']} |
|
311 | ||
312 | resp.body = json.dumps(meta_result) |
|
313 |