Merge branch 'v5.0.0dev' of https://gitee.com/ZhongBangKeJi/CRMEB into v5.0.0dev

This commit is contained in:
From-wh 2023-04-24 18:44:34 +08:00
commit 44ec10ca30

View File

@ -326,19 +326,24 @@ class SystemCrud extends AuthController
if (!$crudInfo) {
return app('json')->fail('修改的CRUD文件不存在');
}
$makePath = [];
$makeFilepath = '';
foreach ($crudInfo->make_path as $key => $item) {
$path = $item;
if (in_array($key, ['pages', 'router', 'api'])) {
$item = Make::adminTemplatePath() . $item;
} else {
$item = app()->getRootPath() . $item;
}
$makePath[$key] = $item;
if ($filepath == $path) {
$makeFilepath = $item;
break;
}
}
if (!in_array($filepath, $crudInfo->make_path)) {
if (!$makeFilepath || !in_array($filepath, $crudInfo->make_path)) {
return app('json')->fail('您没有权限修改此文件');
}
$res = $service->savefile($filepath, $comment);
$res = $service->savefile($makeFilepath, $comment);
if ($res) {
return app('json')->success(100000);
} else {