| @@ 1622-1632 (lines=11) @@ | ||
| 1619 | description='API.INVALID_COST_CENTER_ID') |
|
| 1620 | cost_center_id = new_values['cost_center']['id'] |
|
| 1621 | ||
| 1622 | if 'energy_item' in new_values.keys() and \ |
|
| 1623 | new_values['energy_item'] is not None and \ |
|
| 1624 | 'id' in new_values['energy_item'].keys() and \ |
|
| 1625 | new_values['energy_item']['id'] is not None: |
|
| 1626 | if not isinstance(new_values['energy_item']['id'], int) or \ |
|
| 1627 | new_values['energy_item']['id'] <= 0: |
|
| 1628 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 1629 | description='API.INVALID_ENERGY_ITEM_ID') |
|
| 1630 | energy_item_id = new_values['energy_item']['id'] |
|
| 1631 | else: |
|
| 1632 | energy_item_id = None |
|
| 1633 | ||
| 1634 | if 'master_meter' in new_values.keys() and \ |
|
| 1635 | new_values['master_meter'] is not None and \ |
|
| @@ 1092-1102 (lines=11) @@ | ||
| 1089 | ||
| 1090 | cost_center_id = new_values['cost_center']['id'] |
|
| 1091 | ||
| 1092 | if 'energy_item' in new_values.keys() and \ |
|
| 1093 | new_values['energy_item'] is not None and \ |
|
| 1094 | 'id' in new_values['energy_item'].keys() and \ |
|
| 1095 | new_values['energy_item']['id'] is not None: |
|
| 1096 | if not isinstance(new_values['energy_item']['id'], int) or \ |
|
| 1097 | new_values['energy_item']['id'] <= 0: |
|
| 1098 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 1099 | description='API.INVALID_ENERGY_ITEM_ID') |
|
| 1100 | energy_item_id = new_values['energy_item']['id'] |
|
| 1101 | else: |
|
| 1102 | energy_item_id = None |
|
| 1103 | ||
| 1104 | if 'description' in new_values.keys() and \ |
|
| 1105 | new_values['description'] is not None and \ |
|
| @@ 841-851 (lines=11) @@ | ||
| 838 | ||
| 839 | cost_center_id = new_values['cost_center']['id'] |
|
| 840 | ||
| 841 | if 'energy_item' in new_values.keys() and \ |
|
| 842 | new_values['energy_item'] is not None and \ |
|
| 843 | 'id' in new_values['energy_item'].keys() and \ |
|
| 844 | new_values['energy_item']['id'] is not None: |
|
| 845 | if not isinstance(new_values['energy_item']['id'], int) or \ |
|
| 846 | new_values['energy_item']['id'] <= 0: |
|
| 847 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 848 | description='API.INVALID_ENERGY_ITEM_ID') |
|
| 849 | energy_item_id = new_values['energy_item']['id'] |
|
| 850 | else: |
|
| 851 | energy_item_id = None |
|
| 852 | ||
| 853 | if 'description' in new_values.keys() and \ |
|
| 854 | new_values['description'] is not None and \ |
|
| @@ 1433-1443 (lines=11) @@ | ||
| 1430 | else: |
|
| 1431 | svg4_id = None |
|
| 1432 | ||
| 1433 | if 'svg5' in new_values.keys() and \ |
|
| 1434 | new_values['svg5'] is not None and \ |
|
| 1435 | 'id' in new_values['svg5'].keys() and \ |
|
| 1436 | new_values['svg5']['id'] is not None: |
|
| 1437 | if not isinstance(new_values['svg5']['id'], int) or \ |
|
| 1438 | new_values['svg5']['id'] <= 0: |
|
| 1439 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 1440 | description='API.INVALID_SVG5_ID') |
|
| 1441 | svg5_id = new_values['svg5']['id'] |
|
| 1442 | else: |
|
| 1443 | svg5_id = None |
|
| 1444 | ||
| 1445 | if 'is_cost_data_displayed' not in new_values.keys() or \ |
|
| 1446 | not isinstance(new_values['is_cost_data_displayed'], bool): |
|
| @@ 1421-1431 (lines=11) @@ | ||
| 1418 | else: |
|
| 1419 | svg3_id = None |
|
| 1420 | ||
| 1421 | if 'svg4' in new_values.keys() and \ |
|
| 1422 | new_values['svg4'] is not None and \ |
|
| 1423 | 'id' in new_values['svg4'].keys() and \ |
|
| 1424 | new_values['svg4']['id'] is not None: |
|
| 1425 | if not isinstance(new_values['svg4']['id'], int) or \ |
|
| 1426 | new_values['svg4']['id'] <= 0: |
|
| 1427 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 1428 | description='API.INVALID_SVG4_ID') |
|
| 1429 | svg4_id = new_values['svg4']['id'] |
|
| 1430 | else: |
|
| 1431 | svg4_id = None |
|
| 1432 | ||
| 1433 | if 'svg5' in new_values.keys() and \ |
|
| 1434 | new_values['svg5'] is not None and \ |
|
| @@ 1409-1419 (lines=11) @@ | ||
| 1406 | else: |
|
| 1407 | svg2_id = None |
|
| 1408 | ||
| 1409 | if 'svg3' in new_values.keys() and \ |
|
| 1410 | new_values['svg3'] is not None and \ |
|
| 1411 | 'id' in new_values['svg3'].keys() and \ |
|
| 1412 | new_values['svg3']['id'] is not None: |
|
| 1413 | if not isinstance(new_values['svg3']['id'], int) or \ |
|
| 1414 | new_values['svg3']['id'] <= 0: |
|
| 1415 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 1416 | description='API.INVALID_SVG3_ID') |
|
| 1417 | svg3_id = new_values['svg3']['id'] |
|
| 1418 | else: |
|
| 1419 | svg3_id = None |
|
| 1420 | ||
| 1421 | if 'svg4' in new_values.keys() and \ |
|
| 1422 | new_values['svg4'] is not None and \ |
|
| @@ 1397-1407 (lines=11) @@ | ||
| 1394 | description='API.INVALID_SVG_ID') |
|
| 1395 | svg_id = new_values['svg']['id'] |
|
| 1396 | ||
| 1397 | if 'svg2' in new_values.keys() and \ |
|
| 1398 | new_values['svg2'] is not None and \ |
|
| 1399 | 'id' in new_values['svg2'].keys() and \ |
|
| 1400 | new_values['svg2']['id'] is not None: |
|
| 1401 | if not isinstance(new_values['svg2']['id'], int) or \ |
|
| 1402 | new_values['svg2']['id'] <= 0: |
|
| 1403 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 1404 | description='API.INVALID_SVG2_ID') |
|
| 1405 | svg2_id = new_values['svg2']['id'] |
|
| 1406 | else: |
|
| 1407 | svg2_id = None |
|
| 1408 | ||
| 1409 | if 'svg3' in new_values.keys() and \ |
|
| 1410 | new_values['svg3'] is not None and \ |
|
| @@ 4289-4299 (lines=11) @@ | ||
| 4286 | description='API.INVALID_IS_OUTPUT_COUNTED_VALUE') |
|
| 4287 | is_output_counted = new_values['is_output_counted'] |
|
| 4288 | ||
| 4289 | if 'contact' in new_values.keys() and \ |
|
| 4290 | new_values['contact'] is not None and \ |
|
| 4291 | 'id' in new_values['contact'].keys() and \ |
|
| 4292 | new_values['contact']['id'] is not None: |
|
| 4293 | if not isinstance(new_values['contact']['id'], int) or \ |
|
| 4294 | new_values['contact']['id'] <= 0: |
|
| 4295 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 4296 | description='API.INVALID_CONTACT_ID') |
|
| 4297 | contact_id = new_values['contact']['id'] |
|
| 4298 | else: |
|
| 4299 | contact_id = None |
|
| 4300 | ||
| 4301 | if 'id' in new_values['cost_center'].keys(): |
|
| 4302 | if new_values['cost_center']['id'] <= 0: |
|