public function callOtherApp($intId) { //跨子系统调用,这里调用自己作为示例 $arrRet = Saf_Api_Server::call('feedbackAdmin', 'getSample', array('id' => $intId), null, null); if (false === $arrRet) { //异常逻辑处理 $arrErrorCodes = Saf_Api_Server::getLastError(); $arrErrNo = array_keys($arrErrorCodes); $intErrNo = $arrErrNo[0]; $strErrMsg = $arrErrorCodes[$intErrNo]; if ($intErrNo == Saf_Api_Server::METHOD_FAILED) { $intErrNo = Saf_Api_Server::getServiceError(); } Bd_Log::warning($strErrMsg, $intErrNo, $arrParams); return false; } else { //获取数据成功,正常逻辑处理 return $arrRet['data']; } }