| @@ 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 | master_meter = master_meter_dict.get(row['master_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 | "master_meter": master_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 | ||