added expected behaviour

This commit is contained in:
2026-05-27 10:29:47 +02:00
parent cd1643a359
commit 4d76da2c9b
3 changed files with 182 additions and 485 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -20,6 +20,9 @@ from PySide6.QtCore import QDate, Qt
from wce_crm import constants, db
from wce_crm.backend import backend
# %%
int("test")
# %%
db_path = constants.Config.DB_PATH_MAIN
crm_path = constants.Config.DB_PATH_CRM

View File

@@ -1,6 +1,7 @@
from __future__ import annotations
import dataclasses as dc
import datetime
from typing import Any, TypedDict, cast
import polars as pl
@@ -185,13 +186,15 @@ class FrontpageCompany:
erfassung_id: int
ma_id: int
name: str
Metadaten_aktualisierung: datetime.datetime
def get_company_list() -> list[FrontpageCompany]:
stmt = sql.select(
db.grunderfassung_unternehmen.c.erfassung_id,
db.grunderfassung_unternehmen.c.Partnersuche__un_suche,
)
db.grunderfassung_unternehmen.c.Metadaten_aktualisierung,
).order_by(db.grunderfassung_unternehmen.c.Metadaten_aktualisierung.desc())
with db.ENGINE.connect() as conn:
res = conn.execute(stmt)
@@ -201,9 +204,12 @@ def get_company_list() -> list[FrontpageCompany]:
for entry in res:
erfassung_id = entry[0]
ma_id = entry[1]
datetime_akt = cast(datetime.datetime, entry[2])
datetime_akt = datetime_akt.astimezone()
comp_info = comp_search_get_info(ma_id)
name = comp_info["ma_unternehmensname"]
front_page_companies.append(FrontpageCompany(erfassung_id, ma_id, name))
front_page_companies.append(FrontpageCompany(erfassung_id, ma_id, name, datetime_akt))
return front_page_companies