$data, "code" => $errorNo . '', "msg" => empty($msg) ? Error::getError($errorNo) : $msg, ]; } /** * 统一分页响应格式 * @param $data * @param $total * @param $pageSize * @param int $page * @param null $extra * @return array */ public static function returnPageValue($data, $total, $page, $pageSize, $extra = null, $errorNo = 0, $msg = '') { $pages = $pageSize > 0 ? ceil($total / $pageSize) : 0; $hasNext = $page<$pages ? true : false; $result = [ 'data' => $data, 'pageInfo' => [ 'page' => $page, 'hasNext' => $hasNext, 'totalPageSize' => $pages, 'pageSize' => $pageSize, 'totalNum' => $total ] ]; if( $extra !== null && is_array($extra) ){ $result['extra'] = $extra; } return self::returnValue($result, $errorNo, $msg); } }