diff --git a/app/Console/Commands/ResetLongTermVisitsCommand.php b/app/Console/Commands/ResetLongTermVisitsCommand.php index 9d08c3e..222a2af 100644 --- a/app/Console/Commands/ResetLongTermVisitsCommand.php +++ b/app/Console/Commands/ResetLongTermVisitsCommand.php @@ -52,10 +52,16 @@ class ResetLongTermVisitsCommand extends Command foreach ($longTermVisits as $visit) { // 重置审核状态为已通过(1) $visit->audit_status = 1; + // 数组follw_people中的follw_people数据置空置 + $list = []; + foreach ($visit['follw_people'] as $follwPerson) { + unset($follwPerson['follw_people_person_no']); + $list[] = $follwPerson; + } + $visit['follw_people'] = $list; $visit->save(); - // 记录重置日志 - // VisitLog::log($visit->id, VisitLog::TYPE_UPDATE, "系统自动重置:长期拜访预约审核状态已重置为待审核"); + // VisitLog::log($visit->id, VisitLog::TYPE_UPDATE, "系统自动重置:长期拜访预约审核状态已重置为待审核"); $resetCount++; $this->info("已重置访客:{$visit->name}({$visit->code})");