diff --git a/extend/base/admin/controller/AjaxBase.php b/extend/base/admin/controller/AjaxBase.php index 3c6a382..ad874a7 100644 --- a/extend/base/admin/controller/AjaxBase.php +++ b/extend/base/admin/controller/AjaxBase.php @@ -7,6 +7,7 @@ use app\common\controller\AdminController; use app\common\service\MenuService; use app\common\service\UploadService; use think\db\Query; +use think\facade\App; use think\facade\Cache; class AjaxBase extends AdminController @@ -66,7 +67,9 @@ class AjaxBase extends AdminController $result = $upload_service->save($data['file']); } catch (\Exception $e) { - throw $e; + if(App::isDebug()){ + throw $e; + } $this->error($e->getMessage()); } @@ -92,6 +95,9 @@ class AjaxBase extends AdminController $result = $upload_service->save($data['file']); } catch (\Exception $e) { + if(App::isDebug()){ + throw $e; + } $this->error($e->getMessage()); } diff --git a/extend/base/admin/controller/IndexBase.php b/extend/base/admin/controller/IndexBase.php index eb9352a..6d070b9 100644 --- a/extend/base/admin/controller/IndexBase.php +++ b/extend/base/admin/controller/IndexBase.php @@ -7,6 +7,7 @@ use app\admin\model\SystemMenu; use app\admin\model\SystemQuick; use app\common\controller\AdminController; use app\common\service\MenuService; +use think\facade\App; class IndexBase extends AdminController { @@ -64,6 +65,9 @@ class IndexBase extends AdminController ->allowField(['head_img', 'phone', 'remark', 'update_time']) ->save($post); } catch (\Exception $e) { + if (App::isDebug()) { + throw $e; + } $this->error('保存失败'); } $save ? $this->success('保存成功') : $this->error('保存失败'); @@ -106,6 +110,9 @@ class IndexBase extends AdminController 'password' => password($post['password']), ]); } catch (\Exception $e) { + if(App::isDebug()){ + throw $e; + } $this->error('保存失败'); } if ($save) { diff --git a/extend/base/admin/controller/system/ConfigBase.php b/extend/base/admin/controller/system/ConfigBase.php index 87c05c2..d5e00f6 100644 --- a/extend/base/admin/controller/system/ConfigBase.php +++ b/extend/base/admin/controller/system/ConfigBase.php @@ -8,6 +8,7 @@ use app\admin\service\annotation\NodeAnotation; use app\admin\service\TriggerService; use app\common\controller\AdminController; use think\App; +use think\facade\App as FacadeApp; /** * Class Config. @@ -69,6 +70,9 @@ class ConfigBase extends AdminController TriggerService::updateMenu(); TriggerService::updateSysconfig(); } catch (\Exception $e) { + if (FacadeApp::isDebug()) { + throw $e; + } $this->error('保存失败'); } $this->success('保存成功'); diff --git a/extend/base/common/command/admin/VersionBase.php b/extend/base/common/command/admin/VersionBase.php index 2e8adf0..41b9f54 100644 --- a/extend/base/common/command/admin/VersionBase.php +++ b/extend/base/common/command/admin/VersionBase.php @@ -12,12 +12,12 @@ use think\console\Output; class VersionBase extends Command { - public const VERSION = 'v2.0.91'; + public const VERSION = 'v2.0.92'; public const LAYUI_VERSION = '2.8.17'; public const COMMENT = [ - '增加引入文件的版本控制更新', + '给系统代码增加异常抛出', '发布新版本', ];