From 87a37460bd08b0a8649addcb71e4ff6d9579cb69 Mon Sep 17 00:00:00 2001 From: youda Date: Thu, 17 Apr 2025 14:35:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +- app/admin/controller/Danye.php | 26 ++ app/admin/route/app.php | 1 + app/admin/view/Danye/edit.html | 11 + app/admin/view/Danye/gonggao.html | 12 + app/admin/view/Danye/index.html | 94 ++++-- app/api/controller/Goods.php | 218 +++++++------ app/api/controller/Index.php | 147 ++++++++- app/api/middleware.php | 11 +- app/api/middleware/Allow.php | 191 ------------ app/api/middleware/CorsMiddleware.php | 44 +++ .../middleware/OptionsRequestMiddleware.php | 43 +++ app/api/middleware/RateLimit.php | 70 +++++ .../middleware/SignatureVerifyMiddleware.php | 291 ++++++++++++++++++ config/api.php | 7 + 15 files changed, 842 insertions(+), 327 deletions(-) delete mode 100755 app/api/middleware/Allow.php create mode 100644 app/api/middleware/CorsMiddleware.php create mode 100644 app/api/middleware/OptionsRequestMiddleware.php create mode 100644 app/api/middleware/RateLimit.php create mode 100644 app/api/middleware/SignatureVerifyMiddleware.php diff --git a/.gitignore b/.gitignore index 2ddd6a1..d385ba9 100755 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ runtime/* vendor/* 404.html public/.well-known/* -.env \ No newline at end of file +.env +public/ueditor/* \ No newline at end of file diff --git a/app/admin/controller/Danye.php b/app/admin/controller/Danye.php index 7d65976..97c1d87 100755 --- a/app/admin/controller/Danye.php +++ b/app/admin/controller/Danye.php @@ -87,4 +87,30 @@ class Danye extends Base } } + + /** + * 更改图片优化状态 + * @return \think\response\Json + */ + public function change_image_optimizer() + { + $id = input('post.id/d', 0); + $status = input('post.status/d', 0); + + if (empty($id)) { + return $this->renderError('参数错误'); + } + + $info = DanyeModel::getInfo(['id' => $id], 'id'); + if (!$info) { + return $this->renderError('数据不存在'); + } + + $result = DanyeModel::where(['id' => $id])->update(['is_image_optimizer' => $status, 'update_time' => time()]); + if ($result) { + return $this->renderSuccess('操作成功'); + } else { + return $this->renderError('操作失败'); + } + } } diff --git a/app/admin/route/app.php b/app/admin/route/app.php index 06a9e6e..a250304 100755 --- a/app/admin/route/app.php +++ b/app/admin/route/app.php @@ -229,6 +229,7 @@ Route::rule('send_order_dandufahuo', 'Order/send_order_dandufahuo'); Route::rule('danye', 'Danye/index', 'GET|POST'); Route::rule('danye_edit', 'Danye/edit', 'GET|POST'); Route::rule('gonggao', 'Danye/gonggao', 'GET|POST'); +Route::rule('change_image_optimizer', 'Danye/change_image_optimizer', 'POST'); #============================ #Advert.php轮播图 diff --git a/app/admin/view/Danye/edit.html b/app/admin/view/Danye/edit.html index 9b27ccb..403c06d 100755 --- a/app/admin/view/Danye/edit.html +++ b/app/admin/view/Danye/edit.html @@ -18,6 +18,13 @@ condition="$info['id'] lt 20" }readonly{/if}> +
+ +
+ +
开启后将只显示图片,同时图片可以长按识别
+
+
@@ -48,6 +55,8 @@