文件
mashangyoujiu/_ai_archive/scripts/verify_cashier_hidden.php

36 行
1.2 KiB
PHP

<?php
// 验证线下收银功能是否已隐藏
require_once './ThinkPHP/ThinkPHP.php';
try {
$JurisdictionGroupModel = M('jurisdiction_group');
// 查询包含收银机权限(660)的权限组
$groups = $JurisdictionGroupModel->where("jurisdiction_id LIKE '%660%'")->select();
echo "包含收银机权限的权限组数量: " . count($groups) . "\n";
if (empty($groups)) {
echo "✓ 成功:所有权限组中的收银机权限已被移除\n";
echo "✓ 线下收银功能已成功隐藏\n";
} else {
echo "⚠ 警告:仍有权限组包含收银机权限\n";
foreach($groups as $group) {
echo "ID: {$group['id']}, 角色: {$group['role_name']}, 权限: {$group['jurisdiction_id']}\n";
}
}
// 检查备份表
$backupTables = M()->query("SHOW TABLES LIKE 'ls_jurisdiction_group_backup_%'");
if (!empty($backupTables)) {
echo "\n备份表已创建: " . count($backupTables) . " 个\n";
foreach($backupTables as $table) {
$tableName = array_values($table)[0];
echo "- {$tableName}\n";
}
}
} catch (Exception $e) {
echo "错误: " . $e->getMessage() . "\n";
}
?>