function getResourceAction() { $request = $this->getRequest(); if ('POST' == $request->getMethod()) { $userId = $this->post()->get("userId"); $domainId = $this->post()->get("domainId"); $localId = $this->post()->get("localId"); $localType = $this->post()->get("localType"); //$level = $this->post()->get("level"); } else { $userId = $this->get("userId"); $domainId = $this->get("domainId"); $localId = $this->get("localId"); $localType = $this->get("localType"); //$level = $this->get("level"); } if (!$userId || !$domainId) { $this->displayJsonUdo(Common_Error::ERROR_PARAM); } $tradeModel = new TradeModel(); //$parent = $tradeModel->getParentId($localId,$domainId,$localType); //$parentId = $parent['parent_id']; //print_r(Common_Config::UDO_LOCAL_CHAPTER_TYPE); //请求的如果是章资源或者节资源,那么首先需要根据请求的资源本地id获取到ssoid if ($localType == Common_Config::UDO_LOCAL_CHAPTER_TYPE || $localType == Common_Config::UDO_LOCAl_SECTION_TYPE) { $ssoId = $tradeModel->getSsoId($localId, $domainId, $localType); if (!$ssoId) { $this->displayJsonUdo(Common_Error::ERROR_FAIL, "", "您请求的资源尚未在云平台上注册哦"); } $parentId = $ssoId['id']; } else { $parentId = $localId; } $result = $tradeModel->getPrice($userId, $domainId, $parentId, $localType); //$result = $tradeModel->getPrice($userId,$domainId,$localId,$localType); //print_r($result); $this->displayJsonUdo(Common_Error::ERROR_SUCCESS, $result); }