wip ImportObjekteDirect
This commit is contained in:
1 parent
fe826c3bab
commit
5e1bb7ddcf
6 files changed
+45
-15
No files matched your search
@@ -106,15 +106,15 @@ class ProjektObjekteImDetailImporter extends Importer
|
||||
|
||||
return iconv(mb_detect_encoding($state, mb_detect_order(), true), 'UTF-8', $state);
|
||||
}),
|
||||
ImportColumn::make('raumart')
|
||||
->validationAttribute('Raumart')
|
||||
->example('Stiegenhaus')
|
||||
->rules(['required', 'max:32'])
|
||||
->castStateUsing(function (string $state) {
|
||||
$state = trim($state);
|
||||
// ImportColumn::make('raumart')
|
||||
// ->validationAttribute('Raumart')
|
||||
// ->example('Stiegenhaus')
|
||||
// ->rules(['required', 'max:32'])
|
||||
// ->castStateUsing(function (string $state) {
|
||||
// $state = trim($state);
|
||||
|
||||
return iconv(mb_detect_encoding($state, mb_detect_order(), true), 'UTF-8', $state);
|
||||
}),
|
||||
// return iconv(mb_detect_encoding($state, mb_detect_order(), true), 'UTF-8', $state);
|
||||
// }),
|
||||
ImportColumn::make('flaeche')
|
||||
->label('Fläche')
|
||||
->validationAttribute('Fläche')
|
||||
@@ -137,7 +137,7 @@ class ProjektObjekteImDetailImporter extends Importer
|
||||
|
||||
public static function getCompletedNotificationBody(Import $import): string
|
||||
{
|
||||
$projektObjekteImDetailDeleted = ProjektObjekteImDetail::where('projekte_id', self::$projekte_id)
|
||||
$projektMethodenDeleted = ProjektMethode::where('projekte_id', self::$projekte_id)
|
||||
->whereNotIn('raumart', self::$raumarts)
|
||||
->delete();
|
||||
|
||||
@@ -146,6 +146,9 @@ class ProjektObjekteImDetailImporter extends Importer
|
||||
->whereNotIn('top_nummer', self::$top_nummers)
|
||||
->delete();
|
||||
|
||||
$methodenIds = ProjektMethode::where('projekte_id', self::$projekte_id)->pluck('id')->toArray();
|
||||
$projektObjekteImDetailDeleted = ProjektObjekteImDetail::where('projekte_id', self::$projekte_id)->whereNotIn('projekt_methode_id', $methodenIds)->delete();
|
||||
|
||||
$body = ' Der Import der Objekte ist abgeschlossen. Es wurden '.Number::format($import->successful_rows).' Zeile(n) importiert.';
|
||||
|
||||
if ($failedRowsCount = $import->getFailedRowsCount()) {
|
||||
@@ -155,8 +158,9 @@ class ProjektObjekteImDetailImporter extends Importer
|
||||
$body .= '<br/><br/>';
|
||||
$body .= 'Bestehende Objekte: '.self::$count_have.'<br/ >';
|
||||
$body .= 'Neue Objekte: '.self::$count_new.'<br/>';
|
||||
$body .= 'Objekte im Detail gelöscht: '.$projektObjekteImDetailDeleted.'<br/>';
|
||||
$body .= 'Projekt Methoden: '.$projektMethodenDeleted.'<br/>';
|
||||
$body .= 'Objekte gelöscht: '.$projektObjekteDeleted;
|
||||
$body .= 'Objekte im Detail gelöscht: '.$projektObjekteImDetailDeleted;
|
||||
|
||||
return $body;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user