|
@@ -17,7 +17,7 @@ def submit_data(config: dict[str, str], payload):
|
|
|
try:
|
|
|
return client.service.MeldeAfterSalesDaten(payload)
|
|
|
except Exception as e:
|
|
|
- logger.Error(e)
|
|
|
+ logger.error(e)
|
|
|
return -1
|
|
|
|
|
|
|
|
@@ -25,7 +25,7 @@ def print_result(period: str, result: str, len_pos: int):
|
|
|
print("Periode: " + period)
|
|
|
if len_pos == result:
|
|
|
print(f"Erfolgreich {result} Datensätze übertragen")
|
|
|
- logger.Info(f"Erfolgreich {result} Datensätze übertragen")
|
|
|
+ logger.info(f"Erfolgreich {result} Datensätze übertragen")
|
|
|
return
|
|
|
|
|
|
print("Übertragung der Datensätze Fehlgeschlagen.")
|
|
@@ -33,14 +33,15 @@ def print_result(period: str, result: str, len_pos: int):
|
|
|
print("Fehler! Es waren keine Datensätze vorhanden.")
|
|
|
else:
|
|
|
print(f"{len_pos - result} von {len_pos} Datensätzen nicht verarbeitet!")
|
|
|
- logger.Error(f"{len_pos - result} von {len_pos} Datensätzen nicht verarbeitet!")
|
|
|
+ logger.error(f"{len_pos - result} von {len_pos} Datensätzen nicht verarbeitet!")
|
|
|
|
|
|
|
|
|
def submit_changes(config):
|
|
|
- for file in Path(config["export_dir"] + "/temp").glob("NASA_*.json"):
|
|
|
+ for file in Path(config["export_dir"]).glob("NASA_*.json"):
|
|
|
+ print(" " + file.name)
|
|
|
payload = json.load(file.open("r"))
|
|
|
period = payload["Jahr"] + payload["Monat"]
|
|
|
- logger.Info("Periode: " + period)
|
|
|
+ logger.info("Periode: " + period)
|
|
|
len_pos = len(payload["AfterSalesPositionen"])
|
|
|
result = submit_data(config, payload)
|
|
|
print_result(period, result, len_pos)
|