public function invoke($arrInput) { try { $strSignCode = $arrInput["signCodeForCreateSign"]; $objDataService = new Service_Data_Testman(); $strSign = $objDataService->createSign($strSignCode, $_POST, $_FILES); //开始生成签名 $arrRet = array("errno" => Navilib_CommonError::SUCCESS, "data" => $strSign); return Navilib_Utils::result($arrRet["errno"], $arrRet["data"]); } catch (Exception $e) { Bd_Log::warning($e->getMessage(), $e->getCode()); return Navilib_Utils::result($e->getCode(), array()); } }