diff --git a/application/admin/command/Api/library/Builder.php b/application/admin/command/Api/library/Builder.php index 169930abdd0a6106b90e4a29e2001e68a3ba29a4..23b2b7388e1540994526db62776a9a6e524991b4 100755 --- a/application/admin/command/Api/library/Builder.php +++ b/application/admin/command/Api/library/Builder.php @@ -165,6 +165,10 @@ class Builder $sectorArr = []; foreach ($allClassAnnotations as $index => &$allClassAnnotation) { + // 如果设置隐藏,则不显示在文档 + if (array_key_exists('ApiInternal', $allClassAnnotation) && $allClassAnnotation['ApiInternal']) { + continue; + } $sector = isset($allClassAnnotation['ApiSector']) ? $allClassAnnotation['ApiSector'][0] : $allClassAnnotation['ApiTitle'][0]; $sectorArr[$sector] = isset($allClassAnnotation['ApiWeigh']) ? $allClassAnnotation['ApiWeigh'][0] : 0; }