payment re-arragend tru raw sql
This commit is contained in:
@@ -79,11 +79,11 @@ def super_build_create_callable(data, headers: CommonHeaders):
|
||||
|
||||
Build.set_session(db_session)
|
||||
Addresses.set_session(db_session)
|
||||
BuildTypes.set_session(db_session)
|
||||
ApiEnumDropdown.set_session(db_session)
|
||||
BuildSites.set_session(db_session)
|
||||
|
||||
address_id = Addresses.query.filter(Addresses.uu_id == data.address_uu_id).first()
|
||||
build_types_id = BuildTypes.query.filter(BuildTypes.uu_id == data.build_types_uu_id).first()
|
||||
build_types_id = ApiEnumDropdown.query.filter(ApiEnumDropdown.uu_id == data.build_types_uu_id).first()
|
||||
sites_id = BuildSites.query.filter(BuildSites.uu_id == data.site_uu_id).first()
|
||||
build = Build.create(**data.model_dump(), address_id=getattr(address_id, "id", None), build_types_id=getattr(build_types_id, "id", None), site_id=getattr(sites_id, "id", None))
|
||||
build.save()
|
||||
@@ -104,11 +104,11 @@ def super_build_update_callable(uu_id: str, data, headers: CommonHeaders):
|
||||
with Build.new_session() as db_session:
|
||||
Build.set_session(db_session)
|
||||
Addresses.set_session(db_session)
|
||||
BuildTypes.set_session(db_session)
|
||||
ApiEnumDropdown.set_session(db_session)
|
||||
BuildSites.set_session(db_session)
|
||||
|
||||
address_id = Addresses.query.filter(Addresses.uu_id == data.address_uu_id).first()
|
||||
build_types_id = BuildTypes.query.filter(BuildTypes.uu_id == data.build_types_uu_id).first()
|
||||
build_types_id = ApiEnumDropdown.query.filter(ApiEnumDropdown.uu_id == data.build_types_uu_id).first()
|
||||
sites_id = BuildSites.query.filter(BuildSites.uu_id == data.site_uu_id).first()
|
||||
|
||||
build = Build.query.filter(Build.uu_id == uu_id).first()
|
||||
|
||||
Reference in New Issue
Block a user