chore: 临时查询权限规则与管理员数据

这个提交包含在:
wikiboss
2026-09-17 16:35:05 +08:00
父节点 72d74ddce6
当前提交 a94b05178e

查看文件

@@ -46,24 +46,12 @@ class Level extends Common
public function index()
{
if (input('read_err_log')) {
$logDir = defined('LOG_PATH') ? LOG_PATH : RUNTIME_PATH . 'log/';
$latest = $logDir . '202609/17.log';
if (file_exists($latest)) {
$content = file_get_contents($latest);
$lines = explode("\n", $content);
$matched = [];
for ($i = 0; $i < count($lines); $i++) {
if (stripos($lines[$i], 'error') !== false || stripos($lines[$i], 'exception') !== false || stripos($lines[$i], 'level') !== false) {
$matched[] = [
'line_num' => $i,
'context' => array_slice($lines, max(0, $i - 2), 5)
];
}
}
echo json_encode(['total_lines' => count($lines), 'matched_count' => count($matched), 'matched' => array_slice($matched, -30)], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
} else {
echo json_encode(['error' => 'File not found']);
}
$rules = Db::name('auth_rule')->where('name', 'like', '%commission/level%')->select();
$admins = Db::name('admin')->field('id,username,nickname,status')->select();
echo json_encode([
'rules' => $rules,
'admins' => $admins,
], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
exit;
}