Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 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;
 }
Esempio n. 5
0
 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);
 }