From 43215291e04c8f3880c8abeba435effdb4587e00 Mon Sep 17 00:00:00 2001 From: augushong Date: Fri, 8 Dec 2023 16:57:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9B=B4=E6=96=B0=E7=9A=84?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/admin/service/AdminUpdateServiceBase.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/extend/base/admin/service/AdminUpdateServiceBase.php b/extend/base/admin/service/AdminUpdateServiceBase.php index bde163a..d79b5c7 100644 --- a/extend/base/admin/service/AdminUpdateServiceBase.php +++ b/extend/base/admin/service/AdminUpdateServiceBase.php @@ -106,9 +106,9 @@ class AdminUpdateServiceBase // 完全跳过runtime、vendor、.git目录 $ignore_prefix = [ - 'runtime' => 'recursive', - 'vendor' => 'recursive', - '.git' => 'recursive', + 'runtime', + 'vendor', + '.git', ]; $filter_files_function = function (StorageAttributes $attributes) use ($ignore_prefix) { @@ -178,12 +178,12 @@ class AdminUpdateServiceBase // 最新版本有,但是现存版本没有,有可能是新版本增加的,也有可能是用户删除的 if ($this->testIsOptionalFiles($file_path)) { // 判断是否是新版本增加的 - if(in_array($file_path, $current_version_files)){ + if (in_array($file_path, $current_version_files)) { // 如果是新版本增加的,则直接处理 $need_process_files[$file_path] = $type; continue; } - + // 如果是用户删除了的,则提示用户处理 $optional_update_waring_files[$file_path] = $type; continue; @@ -210,11 +210,10 @@ class AdminUpdateServiceBase } if ($this->testIsOptionalFiles($file_path)) { - - if($type == 'delete'){ + if ($type == 'delete') { // 最新版本没有,但是现存版本有,有可能是新版本删除的,也有可能是用户增加的 - if(in_array($file_path, $current_version_files)){ + if (in_array($file_path, $current_version_files)) { // 如果这个文件在当前版本中存在,则是新版本删除的,提示用户处理,因为用户改动了他,可能不希望被删除 $optional_update_waring_files[$file_path] = $type; continue;