mirror of
https://gitee.com/apiadmin/ApiAdmin.git
synced 2025-04-06 03:58:00 +08:00
modified 添加文档入口
This commit is contained in:
parent
af58f51603
commit
868d326d59
@ -91,23 +91,35 @@ class Api extends Base {
|
|||||||
|
|
||||||
public function groupList() {
|
public function groupList() {
|
||||||
$groupInfo = AdminGroup::all();
|
$groupInfo = AdminGroup::all();
|
||||||
$groupInfo = Tools::buildArrFromObj($groupInfo, 'hash');
|
|
||||||
$apiInfo = AdminList::all();
|
$apiInfo = AdminList::all();
|
||||||
$apiInfo = Tools::buildArrFromObj($apiInfo, 'hash');
|
|
||||||
|
|
||||||
$app_api_show = json_decode($this->appInfo['app_api_show'], true);
|
|
||||||
|
|
||||||
$listInfo = [];
|
$listInfo = [];
|
||||||
foreach ($app_api_show as $key => $item) {
|
if ($this->appInfo['app_id'] === -1) {
|
||||||
$_listInfo = $groupInfo[$key];
|
$_apiInfo = [];
|
||||||
foreach ($item as $apiItem) {
|
foreach ($apiInfo as $aVal) {
|
||||||
$_listInfo['api_info'][] = $apiInfo[$apiItem];
|
$_apiInfo[$aVal['group_hash']][] = $aVal;
|
||||||
|
}
|
||||||
|
foreach ($groupInfo as $gVal ) {
|
||||||
|
if (isset($_apiInfo[$gVal['hash']])) {
|
||||||
|
$gVal['api_info'] = $_apiInfo[$gVal['hash']];
|
||||||
|
} else {
|
||||||
|
$gVal['api_info'] = [];
|
||||||
|
}
|
||||||
|
$listInfo[] = $gVal;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$apiInfo = Tools::buildArrFromObj($apiInfo, 'hash');
|
||||||
|
$groupInfo = Tools::buildArrFromObj($groupInfo, 'hash');
|
||||||
|
$app_api_show = json_decode($this->appInfo['app_api_show'], true);
|
||||||
|
foreach ($app_api_show as $key => $item) {
|
||||||
|
$_listInfo = $groupInfo[$key];
|
||||||
|
foreach ($item as $apiItem) {
|
||||||
|
$_listInfo['api_info'][] = $apiInfo[$apiItem];
|
||||||
|
}
|
||||||
|
$listInfo[] = $_listInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
$listInfo[] = $_listInfo;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return $this->buildSuccess([
|
return $this->buildSuccess([
|
||||||
'data' => $listInfo,
|
'data' => $listInfo,
|
||||||
'co' => config('apiadmin.APP_NAME') . ' ' . config('apiadmin.APP_VERSION')
|
'co' => config('apiadmin.APP_NAME') . ' ' . config('apiadmin.APP_VERSION')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user