alchemy functions updated
This commit is contained in:
@@ -18,7 +18,7 @@ from api_validations.validations_request import (
|
||||
from api_events.events.abstract_class import MethodToEvent, ActionsSchema
|
||||
from api_objects.auth.token_objects import EmployeeTokenObject, OccupantTokenObject
|
||||
from api_validations.core_response import AlchemyJsonResponse
|
||||
from api_library.date_time_actions.date_functions import DateTimeLocal, system_arrow
|
||||
from api_library.date_time_actions.date_functions import system_arrow
|
||||
|
||||
|
||||
class DecisionBookListEventMethods(MethodToEvent):
|
||||
@@ -49,13 +49,13 @@ class DecisionBookListEventMethods(MethodToEvent):
|
||||
records = BuildDecisionBook.filter_all(
|
||||
BuildDecisionBook.build_id.in_([build.id for build in build_id_list]),
|
||||
*BuildDecisionBook.get_smart_query(list_options.query),
|
||||
BuildDecisionBook.active == True,
|
||||
*BuildDecisionBook.valid_record_args(BuildDecisionBook),
|
||||
).data
|
||||
elif isinstance(token_dict, OccupantTokenObject):
|
||||
records = BuildDecisionBook.filter_all(
|
||||
BuildDecisionBook.build_id == token_dict.selected_occupant.build_id,
|
||||
*BuildDecisionBook.get_smart_query(list_options.query),
|
||||
BuildDecisionBook.active == True,
|
||||
*BuildDecisionBook.valid_record_args(BuildDecisionBook),
|
||||
).data
|
||||
return AlchemyJsonResponse(
|
||||
completed=True,
|
||||
@@ -101,7 +101,7 @@ class DecisionBookCreateEventMethods(MethodToEvent):
|
||||
)
|
||||
company = Companies.filter_one(
|
||||
Companies.uu_id == data.resp_company_uu_id,
|
||||
Companies.active == True,
|
||||
*Companies.valid_record_args(Companies),
|
||||
).get(1)
|
||||
if not company:
|
||||
raise HTTPException(
|
||||
@@ -111,8 +111,8 @@ class DecisionBookCreateEventMethods(MethodToEvent):
|
||||
data_dict["resp_company_id"] = company.id
|
||||
data_dict["resp_company_uu_id"] = str(company.uu_id)
|
||||
|
||||
decision_period_date = DateTimeLocal.get(build.decision_period_date)
|
||||
data_dict["expiry_starts"] = DateTimeLocal.get(
|
||||
decision_period_date = system_arrow.get(build.decision_period_date)
|
||||
data_dict["expiry_starts"] = system_arrow.get(
|
||||
system_arrow.now().date().year,
|
||||
int(decision_period_date.date().month),
|
||||
int(decision_period_date.date().day),
|
||||
@@ -143,7 +143,7 @@ class DecisionBookCreateEventMethods(MethodToEvent):
|
||||
|
||||
occupant_build = Build.filter_one(
|
||||
Build.id == token_dict.selected_occupant.build_id,
|
||||
Build.active == True,
|
||||
*Build.valid_record_args(Build),
|
||||
).get(1)
|
||||
occupant_company = Companies.find_one(
|
||||
Companies.id == token_dict.selected_occupant.responsible_company_id,
|
||||
@@ -155,7 +155,7 @@ class DecisionBookCreateEventMethods(MethodToEvent):
|
||||
data_dict["resp_company_uu_id"] = str(occupant_company.uu_id)
|
||||
|
||||
decision_period_date = system_arrow.get(occupant_build.decision_period_date)
|
||||
data_dict["expiry_starts"] = DateTimeLocal.get(
|
||||
data_dict["expiry_starts"] = system_arrow.get(
|
||||
system_arrow.now().date().year,
|
||||
int(decision_period_date.date().month),
|
||||
int(decision_period_date.date().day),
|
||||
|
||||
Reference in New Issue
Block a user