|
|
@@ -11,10 +11,10 @@ def main():
|
|
|
|
|
|
for row in q.fetchall():
|
|
|
for i, r in enumerate(row.Kommentar.split("\n"), 1):
|
|
|
- comment_date = row.Timestamp + timedelta(minutes=i)
|
|
|
+ comment_date = (row.Timestamp + timedelta(minutes=i)).strftime("%Y-%m-%dT%H:%M:%S")
|
|
|
comment_user = row.Benutzer_ID
|
|
|
- r = r.replace("'", "")
|
|
|
- d, u = get_date_and_user_from_comment(r)
|
|
|
+ r = r.replace("'", "").replace("?", "").replace(" :", "").replace(" ", " ").strip()
|
|
|
+ # d, u = get_date_and_user_from_comment(r)
|
|
|
db.execute(
|
|
|
text(
|
|
|
"INSERT INTO dbo.Forderungen_Kommentar "
|
|
|
@@ -51,7 +51,7 @@ def get_details_from_comments():
|
|
|
|
|
|
s = re.search(r"Schaden (.*) bei (.*) eingereicht", row.Kommentar)
|
|
|
if s:
|
|
|
- data["Schadennummer"] = s[1]
|
|
|
+ data["Schadennummer"] = s[1][:25]
|
|
|
data["Vers_Adresse_ID"] = s[2].replace("'", "").lower()[:25]
|
|
|
|
|
|
if data:
|
|
|
@@ -81,4 +81,5 @@ def get_date_and_user_from_comment(r: str) -> tuple[date, str]:
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
+ # main()
|
|
|
get_details_from_comments()
|