generated from dopt-python/py311
draft for company profile
This commit is contained in:
@@ -221,6 +221,8 @@ def front_get_company_list() -> list[FrontpageCompany]:
|
||||
stmt = sql.select(
|
||||
db.grunderfassung.c.erfassung_id,
|
||||
db.grunderfassung.c.Partnersuche__un_suche,
|
||||
db.grunderfassung.c.Stammdaten__vorname,
|
||||
db.grunderfassung.c.Stammdaten__name,
|
||||
db.grunderfassung.c.Metadaten_aktualisierung,
|
||||
).order_by(db.grunderfassung.c.Metadaten_aktualisierung.desc())
|
||||
|
||||
@@ -229,20 +231,25 @@ def front_get_company_list() -> list[FrontpageCompany]:
|
||||
|
||||
front_page_companies: list[FrontpageCompany] = []
|
||||
|
||||
for entry in res:
|
||||
erfassung_id = entry[0]
|
||||
ma_id = entry[1]
|
||||
datetime_akt = cast(datetime.datetime, entry[2])
|
||||
for entry in res.mappings():
|
||||
erfassung_id = entry["erfassung_id"]
|
||||
ma_id = entry["Partnersuche__un_suche"]
|
||||
datetime_akt = cast(datetime.datetime, entry["Metadaten_aktualisierung"])
|
||||
datetime_akt = datetime_akt.astimezone()
|
||||
|
||||
name: str = "PLATZHALTER INDIVIDUAL"
|
||||
is_company: bool = False
|
||||
name: str
|
||||
is_company: bool
|
||||
if ma_id is not None:
|
||||
comp_info = initrec_comp_search_get_info(ma_id)
|
||||
name = comp_info["ma_unternehmensname"]
|
||||
is_company = True
|
||||
else:
|
||||
surname: str = entry["Stammdaten__name"]
|
||||
first_name: str = entry["Stammdaten__vorname"]
|
||||
names_to_join = [n for n in (first_name, surname) if n]
|
||||
name = " ".join(names_to_join)
|
||||
is_company = False
|
||||
|
||||
# front_page_companies.append(FrontpageCompany(erfassung_id, ma_id, name, datetime_akt))
|
||||
front_page_companies.append(
|
||||
FrontpageCompany(
|
||||
erfassung_id=erfassung_id,
|
||||
|
||||
Reference in New Issue
Block a user