mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-30 13:10:47 +00:00
get last_submission_date from hubspot
This commit is contained in:
parent
64e20ebb91
commit
26d34c345c
4 changed files with 7 additions and 0 deletions
|
|
@ -86,6 +86,7 @@ class HubspotDealData(SQLModel, table=True):
|
|||
last_contact_date: Optional[datetime] = Field(default=None)
|
||||
last_outbound_call: Optional[datetime] = Field(default=None)
|
||||
last_outbound_email: Optional[datetime] = Field(default=None)
|
||||
last_submission_date: Optional[datetime] = Field(default=None)
|
||||
|
||||
created_at: Optional[datetime] = Field(
|
||||
sa_column=Column(
|
||||
|
|
|
|||
|
|
@ -351,6 +351,7 @@ class HubspotClient:
|
|||
"last_contact_date",
|
||||
"last_outbound_call",
|
||||
"last_outbound_email",
|
||||
"last_submission_date",
|
||||
],
|
||||
)
|
||||
)
|
||||
|
|
|
|||
|
|
@ -297,6 +297,9 @@ class HubspotDataToDb:
|
|||
"last_contact_date": parse_hs_date(deal_data.get("last_contact_date")),
|
||||
"last_outbound_call": parse_hs_date(deal_data.get("last_outbound_call")),
|
||||
"last_outbound_email": parse_hs_date(deal_data.get("last_outbound_email")),
|
||||
"last_submission_date": parse_hs_date(
|
||||
deal_data.get("last_submission_date")
|
||||
),
|
||||
}.items():
|
||||
setattr(existing, attr, value)
|
||||
|
||||
|
|
@ -399,6 +402,7 @@ class HubspotDataToDb:
|
|||
last_contact_date=parse_hs_date(deal_data.get("last_contact_date")),
|
||||
last_outbound_call=parse_hs_date(deal_data.get("last_outbound_call")),
|
||||
last_outbound_email=parse_hs_date(deal_data.get("last_outbound_email")),
|
||||
last_submission_date=parse_hs_date(deal_data.get("last_submission_date")),
|
||||
)
|
||||
|
||||
def _handle_existing_photo_upload(
|
||||
|
|
|
|||
|
|
@ -118,6 +118,7 @@ class HubspotDealDiffer:
|
|||
("last_contact_date", "last_contact_date"),
|
||||
("last_outbound_call", "last_outbound_call"),
|
||||
("last_outbound_email", "last_outbound_email"),
|
||||
("last_submission_date", "last_submission_date"),
|
||||
]
|
||||
|
||||
for hs_field, db_field in date_fields:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue