public function exportExcelAction() { //先检验登陆态 if (null == ($authInfo = UtilsModel::authRight())) { //没有权限 return; } $paramArr = UtilsModel::getParamsJson($this->getRequest(), array("takeUserPhone", "storeUserPhone", "expressNumber", "startTakeTime", "endTakeTime", "startStoreTime", "endStoreTime", "boxOrderNo", "overdueFlag", "boxId", "expressStatus", "language", "operatorIdList", "logisticsCompanyIdList", "ecommerceCompanyIdList", "ecommerceFlag", "expressType")); if (isset($paramArr["expressStatus"])) { $paramArr["expressStatus"] = ExpressController::$statusCodeMap[(int) $paramArr["expressStatus"]]; } else { $paramArr["expressStatus"] = UtilsModel::getListStr(array("IN_STORE", "CUSTOMER_TAKEN", "COURIER_TAKEN", "OPERATOR_TAKEN")); } $token = $authInfo["token"]; $paramArr["id"] = $authInfo["id"]; $url = "http://localhost:50002/express/exportExcel" . UtilsModel::getQueryStr($paramArr) . "&userToken=" . $token; header('Content-Type: application/vnd.ms-excel; charset=utf-8'); header('Content-Disposition: attachment;filename="' . $authInfo["name"] . time() . '.xls"'); echo file_get_contents($url); }