diff --git a/database/seeders/PersonMoveSeeder.php b/database/seeders/PersonMoveSeeder.php index 16e57d3..96a1e0c 100644 --- a/database/seeders/PersonMoveSeeder.php +++ b/database/seeders/PersonMoveSeeder.php @@ -30,7 +30,7 @@ class PersonMoveSeeder extends Seeder $_log = [ 'type' => $log->type, 'person_id' => $log->personId, - 'changed_at' => $occurDate, + 'changed_at' => empty($occurDate) ? null :$occurDate, 'reason' => $log->reason, 'old_master'=> Person::where('name', $log->oldMaster)->first()?->id ?: null, 'new_master'=> Person::where('name', $log->currMaster)->first()?->id ?: null, @@ -45,29 +45,29 @@ class PersonMoveSeeder extends Seeder break; case PersonChange::TYPE_SPLIT: $_log['extends'] = null; - $_log['extends_mark'] = $occurDate.'日'.(empty($_log['reason']) ? '':'因'.$_log['reason']).'分户'; + $_log['extends_mark'] = (empty($occurDate) ? '某日': $occurDate.'日').(empty($_log['reason']) ? '':'因'.$_log['reason']).'分户'; break; case PersonChange::TYPE_MERGE: $_log['extends'] = null; - $_log['extends_mark'] = $occurDate.'日'.(empty($_log['reason']) ? '':'因'.$_log['reason']).'合户'; + $_log['extends_mark'] = (empty($occurDate) ? '某日': $occurDate.'日').(empty($_log['reason']) ? '':'因'.$_log['reason']).'合户'; break; case PersonChange::TYPE_OUT: $_log['extends'] = json_encode([ 'to_address' =>$log->newAddr, ]); - $_log['extends_mark'] = $occurDate.'日'.(empty($_log['reason']) ? '':'因'.$_log['reason']).$log->newAddr; + $_log['extends_mark'] = (empty($occurDate) ? '某日': $occurDate.'日').(empty($_log['reason']) ? '':'因'.$_log['reason']).$log->newAddr; break; case PersonChange::TYPE_CHANGE: $_log['extends'] = null; - $_log['extends_mark'] = $occurDate.'日'.(empty($_log['reason']) ? '':'因'.$_log['reason']).'户主变更'; + $_log['extends_mark'] = (empty($occurDate) ? '某日': $occurDate.'日').(empty($_log['reason']) ? '':'因'.$_log['reason']).'户主变更'; break; case PersonChange::TYPE_MIGRATE: $_log['extends'] = null; - $_log['extends_mark'] = $occurDate.'日'.(empty($_log['reason']) ? '':'因'.$_log['reason']).'迁移'; + $_log['extends_mark'] = (empty($occurDate) ? '某日': $occurDate.'日').(empty($_log['reason']) ? '':'因'.$_log['reason']).'迁移'; break; case PersonChange::TYPE_DIE: $_log['extends'] = null; - $_log['extends_mark'] = $occurDate.'日'.(empty($_log['reason']) ? '': $_log['reason']); + $_log['extends_mark'] = (empty($occurDate) ? '某日': $occurDate.'日').(empty($_log['reason']) ? '': $_log['reason']); break; default: $_log['extends'] = null;