build area updated
This commit is contained in:
@@ -1,21 +1,144 @@
|
||||
from service_app_test.api_configs import BothAPIS
|
||||
from service_app_test.bases import FilterObject
|
||||
|
||||
|
||||
def migrate_build(requester: BothAPIS):
|
||||
# Migrate old data
|
||||
filter_object = FilterObject(
|
||||
page=1,
|
||||
size=100,
|
||||
)
|
||||
response = requester.wag_api.post(
|
||||
endpoint="/building/build/list",
|
||||
data=filter_object.dump(),
|
||||
)
|
||||
response_json = response.json()
|
||||
response_datas = response_json["data"]
|
||||
for response_data in response_datas:
|
||||
new_response_data = dict()
|
||||
for key, value in dict(response_data).items():
|
||||
if value is not None and not str(value) == "None":
|
||||
new_response_data[key] = response_data[key]
|
||||
new_response_data.pop("uu_id", None)
|
||||
print("new_response_data", new_response_data)
|
||||
exit()
|
||||
response = requester.local_api.post(
|
||||
endpoint="/building/build/create",
|
||||
data=new_response_data,
|
||||
)
|
||||
print("response", response.text)
|
||||
return
|
||||
|
||||
|
||||
def migrate_build_area(requester: BothAPIS):
|
||||
def migrate_build_area(requester: BothAPIS, build_uu_id: str):
|
||||
# Migrate old data
|
||||
filter_object = FilterObject(
|
||||
page=1,
|
||||
size=100,
|
||||
)
|
||||
response = requester.wag_api.post(
|
||||
endpoint="/building/area/list",
|
||||
data=filter_object.dump(),
|
||||
)
|
||||
print('response', response.text)
|
||||
exit()
|
||||
response_json = response.json()
|
||||
response_datas = response_json["data"]
|
||||
for response_data in response_datas:
|
||||
new_response_data = dict()
|
||||
for key, value in dict(response_data).items():
|
||||
if value is not None and not str(value) == "None":
|
||||
new_response_data[key] = response_data[key]
|
||||
new_response_data.pop("uu_id", None)
|
||||
new_response_data['build_uu_id'] = str(build_uu_id)
|
||||
exit()
|
||||
print("new_response_data", new_response_data)
|
||||
response = requester.local_api.post(
|
||||
endpoint="/building/area/create",
|
||||
data=new_response_data,
|
||||
)
|
||||
print("response", response.text)
|
||||
return
|
||||
|
||||
|
||||
def migrate_build_part(requester: BothAPIS):
|
||||
def migrate_build_part(requester: BothAPIS, build_uu_id: str):
|
||||
# Migrate old data
|
||||
filter_object = FilterObject(
|
||||
page=1,
|
||||
size=100,
|
||||
)
|
||||
response = requester.wag_api.post(
|
||||
endpoint="/build/list",
|
||||
data=filter_object.dump(),
|
||||
)
|
||||
response_json = response.json()
|
||||
response_datas = response_json["data"]
|
||||
for response_data in response_datas:
|
||||
new_response_data = dict()
|
||||
for key, value in dict(response_data).items():
|
||||
if value is not None and not str(value) == "None":
|
||||
new_response_data[key] = response_data[key]
|
||||
new_response_data.pop("uu_id", None)
|
||||
print("new_response_data", new_response_data)
|
||||
new_response_data['build_uu_id'] = str(build_uu_id)
|
||||
exit()
|
||||
response = requester.local_api.post(
|
||||
endpoint="/build/create",
|
||||
data=new_response_data,
|
||||
)
|
||||
print("response", response.text)
|
||||
return
|
||||
|
||||
|
||||
def migrate_build_iban(requester: BothAPIS):
|
||||
# Migrate old data
|
||||
filter_object = FilterObject(
|
||||
page=1,
|
||||
size=100,
|
||||
)
|
||||
response = requester.wag_api.post(
|
||||
endpoint="/build/list",
|
||||
data=filter_object.dump(),
|
||||
)
|
||||
response_json = response.json()
|
||||
response_datas = response_json["data"]
|
||||
for response_data in response_datas:
|
||||
new_response_data = dict()
|
||||
for key, value in dict(response_data).items():
|
||||
if value is not None and not str(value) == "None":
|
||||
new_response_data[key] = response_data[key]
|
||||
new_response_data.pop("uu_id", None)
|
||||
print("new_response_data", new_response_data)
|
||||
response = requester.local_api.post(
|
||||
endpoint="/build/create",
|
||||
data=new_response_data,
|
||||
)
|
||||
print("response", response.text)
|
||||
return
|
||||
|
||||
|
||||
def migrate_build_living_space(requester: BothAPIS):
|
||||
# Migrate old data
|
||||
filter_object = FilterObject(
|
||||
page=1,
|
||||
size=100,
|
||||
)
|
||||
response = requester.wag_api.post(
|
||||
endpoint="/build/list",
|
||||
data=filter_object.dump(),
|
||||
)
|
||||
response_json = response.json()
|
||||
response_datas = response_json["data"]
|
||||
for response_data in response_datas:
|
||||
new_response_data = dict()
|
||||
for key, value in dict(response_data).items():
|
||||
if value is not None and not str(value) == "None":
|
||||
new_response_data[key] = response_data[key]
|
||||
new_response_data.pop("uu_id", None)
|
||||
print("new_response_data", new_response_data)
|
||||
response = requester.local_api.post(
|
||||
endpoint="/build/create",
|
||||
data=new_response_data,
|
||||
)
|
||||
print("response", response.text)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user