public function typeAction() { //先检验登陆态 if (null == ($authInfo = UtilsModel::authRight())) { //没有权限 return; } $token = $authInfo["token"]; $ret = UtilsModel::get_by_curl("box/mouth/type", "", array("Content-Type:application/json", "userToken:" . $token), true); $list = $ret["result"]; unset($ret["result"]); $ret["list"] = $list; UtilsModel::dealHttpCode($ret); }
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 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 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); }
public function getDayCountAction() { //先检验登陆态 if (null == ($authInfo = UtilsModel::authRight())) { //没有权限 return; } $token = $authInfo["token"]; $method = $this->getRequest()->getQuery("method", "day"); $endTime = $this->getRequest()->getQuery("endTime", strtotime(date('Y-m-d', time())) * 1000); $endYear = (int) date('Y', $endTime / 1000); $endMouth = date('m', $endTime / 1000); if ($method == "day") { $lastDay = 7; $today = $endTime; } else { $lastDay = ExpressController::$mouthDayMap[(int) $endMouth]; if ((int) $endMouth == 2 && ($endYear % 400 == 0 || $endYear % 4 == 0 && $endYear % 100 != 0)) { $lastDay++; } $today = strtotime($endYear . "-" . $endMouth . "-" . $lastDay) * 1000; } $arr = array(); $paramArr["maxCount"] = 1; $paramArr["startStoreTime"] = $today + 86400000; $result = UtilsModel::get_by_curl("express/query", UtilsModel::getQueryStr($paramArr), array("Content-Type:application/json", "userToken:" . $token)); array_push($arr, (int) $result["totalCount"]); $timeArr = array(); for ($i = 0; $i < $lastDay; $i++) { $paramArr["startStoreTime"] = $today; $result = UtilsModel::get_by_curl("express/query", UtilsModel::getQueryStr($paramArr), array("Content-Type:application/json", "userToken:" . $token)); if (HTTP_CODE_SUCCESS == $result["http_code"]) { array_push($arr, (int) $result["totalCount"]); } else { if ($i == 0) { array_push($arr, 0); } else { array_push($arr, $arr[$i - 1]); } } array_push($timeArr, $today); $today -= 86400000; } $arr = array_reverse($arr); $timeArr = array_reverse($timeArr); $ret["http_code"] = HTTP_CODE_SUCCESS; $ret["resultList"] = array(); for ($i = 0; $i < $lastDay; $i++) { array_push($ret["resultList"], array("timestamp" => $timeArr[$i], "count" => $arr[$i] - $arr[$i + 1])); } UtilsModel::dealHttpCode($ret); }
public function getDayCountAction() { //先检验登陆态 if (null == ($authInfo = UtilsModel::authRight())) { //没有权限 return; } $param = UtilsModel::getParamsJson($this->getRequest(), array("endTime", "timezoneOffset")); $token = $authInfo["token"]; $paramArr["dayCount"] = 30; $paramArr["timestamp"] = $param["endTime"]; $paramArr["zoneOffset"] = $param["timezoneOffset"]; $result = UtilsModel::get_by_curl("statistics/express/day", UtilsModel::getQueryStr($paramArr), array("Content-Type:application/json", "userToken:" . $token), true); UtilsModel::dealHttpCode($result); }
public function phoneExistAction() { if (null == ($authInfo = UtilsModel::authRight())) { //没有权限 return; } $token = $authInfo["token"]; $paramArr = UtilsModel::getParamsJson($this->getRequest(), array("phoneNumber")); if (!UtilsModel::checkParams($paramArr, array("phoneNumber"))) { //参数错误 $ret["statusCode"] = CODE_PARAM_ERROR; $ret["msg"] = "params error"; return; } $ret = UtilsModel::get_by_curl("user/check/phoneNumberExist", UtilsModel::getQueryStr($paramArr), array("Content-Type:application/json", "userToken:" . $token)); UtilsModel::dealHttpCode($ret); }