where(['wechat_group_id' => $wechat_group_id, 'session_id' => $session_id])->limit(1)->one(); if (!$recordModel) { $recordModel = new static(); $recordModel->wechat_group_id = $wechat_group_id; $recordModel->session_id = $session_id; $recordModel->create_time = $time; $recordModel->last_scan_time = $time; $recordModel->save(); } else { /** @var ScanQrcodeRecord $recordModel */ $recordModel->last_scan_time = $time; $recordModel->save(); } } }