| @@ 4331-4341 (lines=11) @@ | ||
| 4328 | description='API.INVALID_IS_OUTPUT_COUNTED_VALUE') |
|
| 4329 | is_output_counted = new_values['is_output_counted'] |
|
| 4330 | ||
| 4331 | if 'contact' in new_values.keys() and \ |
|
| 4332 | new_values['contact'] is not None and \ |
|
| 4333 | 'id' in new_values['contact'].keys() and \ |
|
| 4334 | new_values['contact']['id'] is not None: |
|
| 4335 | if not isinstance(new_values['contact']['id'], int) or \ |
|
| 4336 | new_values['contact']['id'] <= 0: |
|
| 4337 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 4338 | description='API.INVALID_CONTACT_ID') |
|
| 4339 | contact_id = new_values['contact']['id'] |
|
| 4340 | else: |
|
| 4341 | contact_id = None |
|
| 4342 | ||
| 4343 | if 'id' in new_values['cost_center'].keys(): |
|
| 4344 | if new_values['cost_center']['id'] <= 0: |
|
| @@ 1523-1533 (lines=11) @@ | ||
| 1520 | description='API.INVALID_COST_CENTER_ID') |
|
| 1521 | cost_center_id = new_values['cost_center']['id'] |
|
| 1522 | ||
| 1523 | if 'energy_item' in new_values.keys() and \ |
|
| 1524 | new_values['energy_item'] is not None and \ |
|
| 1525 | 'id' in new_values['energy_item'].keys() and \ |
|
| 1526 | new_values['energy_item']['id'] is not None: |
|
| 1527 | if not isinstance(new_values['energy_item']['id'], int) or \ |
|
| 1528 | new_values['energy_item']['id'] <= 0: |
|
| 1529 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 1530 | description='API.INVALID_ENERGY_ITEM_ID') |
|
| 1531 | energy_item_id = new_values['energy_item']['id'] |
|
| 1532 | else: |
|
| 1533 | energy_item_id = None |
|
| 1534 | ||
| 1535 | if 'master_meter' in new_values.keys() and \ |
|
| 1536 | new_values['master_meter'] is not None and \ |
|
| @@ 1340-1350 (lines=11) @@ | ||
| 1337 | else: |
|
| 1338 | svg4_id = None |
|
| 1339 | ||
| 1340 | if 'svg5' in new_values.keys() and \ |
|
| 1341 | new_values['svg5'] is not None and \ |
|
| 1342 | 'id' in new_values['svg5'].keys() and \ |
|
| 1343 | new_values['svg5']['id'] is not None: |
|
| 1344 | if not isinstance(new_values['svg5']['id'], int) or \ |
|
| 1345 | new_values['svg5']['id'] <= 0: |
|
| 1346 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 1347 | description='API.INVALID_SVG5_ID') |
|
| 1348 | svg5_id = new_values['svg5']['id'] |
|
| 1349 | else: |
|
| 1350 | svg5_id = None |
|
| 1351 | ||
| 1352 | if 'is_cost_data_displayed' not in new_values.keys() or \ |
|
| 1353 | not isinstance(new_values['is_cost_data_displayed'], bool): |
|
| @@ 1328-1338 (lines=11) @@ | ||
| 1325 | else: |
|
| 1326 | svg3_id = None |
|
| 1327 | ||
| 1328 | if 'svg4' in new_values.keys() and \ |
|
| 1329 | new_values['svg4'] is not None and \ |
|
| 1330 | 'id' in new_values['svg4'].keys() and \ |
|
| 1331 | new_values['svg4']['id'] is not None: |
|
| 1332 | if not isinstance(new_values['svg4']['id'], int) or \ |
|
| 1333 | new_values['svg4']['id'] <= 0: |
|
| 1334 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 1335 | description='API.INVALID_SVG4_ID') |
|
| 1336 | svg4_id = new_values['svg4']['id'] |
|
| 1337 | else: |
|
| 1338 | svg4_id = None |
|
| 1339 | ||
| 1340 | if 'svg5' in new_values.keys() and \ |
|
| 1341 | new_values['svg5'] is not None and \ |
|
| @@ 1316-1326 (lines=11) @@ | ||
| 1313 | else: |
|
| 1314 | svg2_id = None |
|
| 1315 | ||
| 1316 | if 'svg3' in new_values.keys() and \ |
|
| 1317 | new_values['svg3'] is not None and \ |
|
| 1318 | 'id' in new_values['svg3'].keys() and \ |
|
| 1319 | new_values['svg3']['id'] is not None: |
|
| 1320 | if not isinstance(new_values['svg3']['id'], int) or \ |
|
| 1321 | new_values['svg3']['id'] <= 0: |
|
| 1322 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 1323 | description='API.INVALID_SVG3_ID') |
|
| 1324 | svg3_id = new_values['svg3']['id'] |
|
| 1325 | else: |
|
| 1326 | svg3_id = None |
|
| 1327 | ||
| 1328 | if 'svg4' in new_values.keys() and \ |
|
| 1329 | new_values['svg4'] is not None and \ |
|
| @@ 1304-1314 (lines=11) @@ | ||
| 1301 | description='API.INVALID_SVG_ID') |
|
| 1302 | svg_id = new_values['svg']['id'] |
|
| 1303 | ||
| 1304 | if 'svg2' in new_values.keys() and \ |
|
| 1305 | new_values['svg2'] is not None and \ |
|
| 1306 | 'id' in new_values['svg2'].keys() and \ |
|
| 1307 | new_values['svg2']['id'] is not None: |
|
| 1308 | if not isinstance(new_values['svg2']['id'], int) or \ |
|
| 1309 | new_values['svg2']['id'] <= 0: |
|
| 1310 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 1311 | description='API.INVALID_SVG2_ID') |
|
| 1312 | svg2_id = new_values['svg2']['id'] |
|
| 1313 | else: |
|
| 1314 | svg2_id = None |
|
| 1315 | ||
| 1316 | if 'svg3' in new_values.keys() and \ |
|
| 1317 | new_values['svg3'] is not None and \ |
|
| @@ 1076-1086 (lines=11) @@ | ||
| 1073 | ||
| 1074 | cost_center_id = new_values['cost_center']['id'] |
|
| 1075 | ||
| 1076 | if 'energy_item' in new_values.keys() and \ |
|
| 1077 | new_values['energy_item'] is not None and \ |
|
| 1078 | 'id' in new_values['energy_item'].keys() and \ |
|
| 1079 | new_values['energy_item']['id'] is not None: |
|
| 1080 | if not isinstance(new_values['energy_item']['id'], int) or \ |
|
| 1081 | new_values['energy_item']['id'] <= 0: |
|
| 1082 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 1083 | description='API.INVALID_ENERGY_ITEM_ID') |
|
| 1084 | energy_item_id = new_values['energy_item']['id'] |
|
| 1085 | else: |
|
| 1086 | energy_item_id = None |
|
| 1087 | ||
| 1088 | if 'description' in new_values.keys() and \ |
|
| 1089 | new_values['description'] is not None and \ |
|
| @@ 805-815 (lines=11) @@ | ||
| 802 | ||
| 803 | cost_center_id = new_values['cost_center']['id'] |
|
| 804 | ||
| 805 | if 'energy_item' in new_values.keys() and \ |
|
| 806 | new_values['energy_item'] is not None and \ |
|
| 807 | 'id' in new_values['energy_item'].keys() and \ |
|
| 808 | new_values['energy_item']['id'] is not None: |
|
| 809 | if not isinstance(new_values['energy_item']['id'], int) or \ |
|
| 810 | new_values['energy_item']['id'] <= 0: |
|
| 811 | raise falcon.HTTPError(status=falcon.HTTP_400, title='API.BAD_REQUEST', |
|
| 812 | description='API.INVALID_ENERGY_ITEM_ID') |
|
| 813 | energy_item_id = new_values['energy_item']['id'] |
|
| 814 | else: |
|
| 815 | energy_item_id = None |
|
| 816 | ||
| 817 | if 'description' in new_values.keys() and \ |
|
| 818 | new_values['description'] is not None and \ |
|