/** * 上传电子合同[未提交] * @author lvkui * @date 2016011 */ public function actionUploadEc() { $map = self::getRestMap(); try { //验证 AccessTokenService::validateToken(Yii::$app->request); $ec = new EcService(); if (!isset($_POST['data'])) { throw new Exception('an empty string is not allowed for $data'); } $data = $_POST['data']; $ec->sys_submitContract($data, false); $map[AjaxStatus::PROPERTY_MESSAGES] = "业务处理成功"; $map[AjaxStatus::PROPERTY_STATUS] = AjaxStatus::STATUS_SUCCESSFUL; $map[AjaxStatus::PROPERTY_CODE] = AjaxStatus::CODE_OK; $map[AjaxStatus::PROPERTY_DATA] = array('oid' => '1122121', 'name' => DataHelper::getRequestParam('name')); } catch (IllegalArgumentException $e) { $map[AjaxStatus::PROPERTY_STATUS] = AjaxStatus::STATUS_FAILED; $map[AjaxStatus::PROPERTY_CODE] = AjaxStatus::CODE_503; $map[AjaxStatus::PROPERTY_MESSAGES] = $e->getMessage(); } catch (Exception $e) { $map[AjaxStatus::PROPERTY_STATUS] = AjaxStatus::STATUS_FAILED; $map[AjaxStatus::PROPERTY_CODE] = AjaxStatus::CODE_503; $map[AjaxStatus::PROPERTY_MESSAGES] = $e->getMessage(); } echo json_encode($map); }