public static function addErrorRecord($account_id, $errorMsg) { $errorModel = new PnrpayError(); $errorModel->account_id = $account_id; $errorModel->error_msg = $errorMsg; $errorModel->save(); }
/** * 实名认证 * @param $account_id * @param $name * @param $idCardNo * @return array */ private function _authName($account_id, $name, $idCardNo) { $authdata = array('IdNo' => $idCardNo, 'IdName' => $name); try { $this->pnrpayService->fastRealNameAuth($authdata); } catch (Exception $e) { PnrpayError::addErrorRecord($account_id, $e->getMessage()); return ['code' => 0, 'msg' => $e->getMessage()]; } }