public function infoAction() { //先检验登陆态 if (null == ($authInfo = UtilsModel::authRight())) { //没有权限 return; } $token = $authInfo["token"]; $paramArr = UtilsModel::getParamsJson($this->getRequest(), array("taskId")); //参数检验 if (!UtilsModel::checkParams($paramArr, array("taskId"))) { //参数错误 $ret["statusCode"] = CODE_PARAM_ERROR; $ret["msg"] = "params error"; echo UtilsModel::getUrlJson($ret); return; } $ret = UtilsModel::get_by_curl("task/info/", $paramArr["taskId"], array("Content-Type:application/json", "userToken:" . $token)); UtilsModel::dealHttpCode($ret); }
public function resetExpressAction() { //先检验登陆态 if (null == ($authInfo = UtilsModel::authRight())) { //没有权限 return; } $token = $authInfo["token"]; $postData = UtilsModel::getRawPostData(); $info = json_decode($postData, true); //参数检验 if (!UtilsModel::checkParams($info, array("id"))) { //参数错误 $ret["statusCode"] = CODE_PARAM_ERROR; $ret["msg"] = "params error"; echo UtilsModel::getUrlJson($ret); return; } //向api sever注册请求 $ret = UtilsModel::post_by_curl("task/express/resetExpress", $postData, array("Content-Type:application/json", "userToken:" . $token)); UtilsModel::dealHttpCode($ret); }
public function expressAction() { //先检验登陆态 if (null == ($authInfo = UtilsModel::authRight())) { //没有权限 return; } $token = $authInfo["token"]; $paramArr = UtilsModel::getParamsJson($this->getRequest(), array("expressId")); //参数检验 if (!UtilsModel::checkParams($paramArr, array("expressId"))) { //参数错误 $ret["statusCode"] = CODE_PARAM_ERROR; $ret["msg"] = "params error"; echo UtilsModel::getUrlJson($ret); return; } $ret = UtilsModel::get_by_curl("sms/express/" . $paramArr["expressId"], "", array("Content-Type:application/json", "userToken:" . $token), true); $list = $ret["result"]; unset($ret["result"]); $ret["list"] = $list; UtilsModel::dealHttpCode($ret); }
public static function authRight($role) { $token = $_SESSION["token"]; if ($token == null || $token == "") { $ret["statusCode"] = CODE_USER_INFO_TIMEOUT; $ret["msg"] = "have not right,please login"; echo UtilsModel::getUrlJson($ret); return null; } if (null != $role && !isset($role[$_SESSION["role"]])) { $ret["statusCode"] = HTTP_CODE_FORBIDDEN; $ret["msg"] = "you don't have right"; echo UtilsModel::getUrlJson($ret); return null; } $ret = array(); $ret["userName"] = $_SESSION["userName"]; $ret["password"] = $_SESSION["password"]; $ret["token"] = $token; $ret["id"] = $_SESSION["id"]; $ret["company"] = $_SESSION["company"]; $ret["name"] = $_SESSION["name"]; $ret["role"] = $_SESSION["role"]; $ret["http_code"] = HTTP_CODE_SUCCESS; return $ret; }
public function checkValidateCodeAction() { $paramArr = UtilsModel::getParamsJson($this->getRequest(), array("phoneNumber", "validateCode")); //参数检验 if (!UtilsModel::checkParams($paramArr, array("phoneNumber", "validateCode"))) { //参数错误 $ret["statusCode"] = CODE_PARAM_ERROR; $ret["msg"] = "params error"; echo UtilsModel::getUrlJson($ret); return; } $ret = UtilsModel::get_by_curl("user/checkValidateCode/", $paramArr["phoneNumber"] . "/" . $paramArr["validateCode"], null); UtilsModel::dealHttpCode($ret); }