修改编辑文件问题

This commit is contained in:
liaofei 2023-04-24 17:23:04 +08:00
parent 206145cfb6
commit 4bc4398398

View File

@ -326,19 +326,23 @@ class SystemCrud extends AuthController
if (!$crudInfo) {
return app('json')->fail('修改的CRUD文件不存在');
}
$makePath = [];
$makeFilepath = '';
foreach ($crudInfo->make_path as $key => $item) {
if (in_array($key, ['pages', 'router', 'api'])) {
$item = Make::adminTemplatePath() . $item;
} else {
$item = app()->getRootPath() . $item;
}
$makePath[$key] = $item;
if ($filepath == $item) {
$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 {