$recallUser = RecallUser::whereBetween('created_at', [$marchMonthsStart, $params['start']])
->orderBy('time', 'asc')
->get(['id', 'user_id', 'time', 'phone', 'is_conduct', 'name', 'usre_time as created_at'])
->toArray();


while (!empty($recallUser)) {
$_sub = array_splice($recallUser, 0, 500);
foreach ($_sub as $k => $v) {
$oneDaySingle = self::OneDaySingle($v);
$oneDaySingle['id'] = $v['id'];
$arrList[] = $oneDaySingle;
}
if ($arrList) {
if (app(RecallUser::class)->updateBatch($arrList) === false) {
Logs::debug('Statistics', '用户召回更新失败----' . json_encode($arrList));
}
unset($arrList);
}
}

php 分批添加数据_其他