Refactor CreateAdvowareAkte and SyncAdvowareAkte to synchronize only Aktennummer; update localization keys for advowareAktenzeichen; adjust microtime values in config and state files
This commit is contained in:
@@ -428,19 +428,13 @@ class CVmhRumungsklage extends \Espo\Services\Record
|
||||
|
||||
// 2. If no existing Akte found, create new one
|
||||
if (!$advowareAkte) {
|
||||
// Collect Aktennummer and Aktenzeichen from Kündigungen
|
||||
// Collect Aktennummer from Kündigungen (Aktenzeichen wird neu generiert)
|
||||
$aktennummer = null;
|
||||
$aktenzeichen = null;
|
||||
|
||||
foreach ($alleKuendigungen as $kuendigung) {
|
||||
if (!$aktennummer && $kuendigung->get('aktennr')) {
|
||||
$aktennummer = $kuendigung->get('aktennr');
|
||||
}
|
||||
if (!$aktenzeichen && $kuendigung->get('advowareAktenzeichen')) {
|
||||
$aktenzeichen = $kuendigung->get('advowareAktenzeichen');
|
||||
}
|
||||
if ($aktennummer && $aktenzeichen) {
|
||||
break; // Found both
|
||||
break; // Use first found
|
||||
}
|
||||
}
|
||||
|
||||
@@ -448,9 +442,9 @@ class CVmhRumungsklage extends \Espo\Services\Record
|
||||
if (!$aktennummer) {
|
||||
$aktennummer = time(); // Simple timestamp-based generation
|
||||
}
|
||||
if (!$aktenzeichen) {
|
||||
$aktenzeichen = 'AZ-' . date('Y-m-d-His');
|
||||
}
|
||||
|
||||
// Always generate new Aktenzeichen
|
||||
$aktenzeichen = 'AZ-' . date('Y-m-d-His');
|
||||
|
||||
// Create new AdvowareAkte
|
||||
$advowareAkteData = [
|
||||
|
||||
Reference in New Issue
Block a user