From 7cecb154d2444f67c78ea41581acb896a2a2e5e9 Mon Sep 17 00:00:00 2001 From: msgroup Date: Fri, 24 Oct 2025 15:14:35 +0800 Subject: [PATCH] =?UTF-8?q?chore(deps):=20=E6=9B=B4=E6=96=B0=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E4=BE=9D=E8=B5=96=E7=89=88=E6=9C=AC-=20=E5=B0=86=20sp?= =?UTF-8?q?ring-boot-starter-parent=20=E4=BB=8E=203.4.2=20=E5=8D=87?= =?UTF-8?q?=E7=BA=A7=E5=88=B0=203.5.6=20-=20=E5=B0=86=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E4=BB=8E=206.0.3=20=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E5=88=B0=206.1.0=20-=20=E6=9B=B4=E6=96=B0=20ms-base=E3=80=81ms?= =?UTF-8?q?-basic=E3=80=81ms-mdiy=20=E5=92=8C=20store-client=20=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=E7=89=88=E6=9C=AC=E8=87=B3=203.0.4=20-=20=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=E4=BA=86=20EditorFileVerifyAop=20=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E5=86=97=E4=BD=99=E7=89=88=E6=9D=83=E6=B3=A8=E9=87=8A=20-=20?= =?UTF-8?q?=E7=AE=80=E5=8C=96=20UploadConfigBean=20=E6=9E=84=E9=80=A0?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E8=B0=83=E7=94=A8=EF=BC=8C=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E5=A4=9A=E4=BD=99=E7=9A=84=20null=20=E5=8F=82=E6=95=B0=20-=20?= =?UTF-8?q?=E4=BC=98=E5=8C=96=20CmsParserUtil=20=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E8=B7=AF=E5=BE=84=E5=A4=84=E7=90=86=E9=80=BB?= =?UTF-8?q?=E8=BE=91=EF=BC=8C=E5=8E=BB=E9=99=A4=E5=A4=9A=E4=BD=99=E7=9A=84?= =?UTF-8?q?=20File.separator=20-=20=E7=A7=BB=E9=99=A4=E4=BA=86=20CategoryA?= =?UTF-8?q?ction=20=E4=B8=AD=E7=9A=84=E5=88=86=E9=A1=B5=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E5=8C=96=E4=BB=A3=E7=A0=81=20-=20=E6=96=B0=E5=A2=9E=20ueditor?= =?UTF-8?q?=20=E6=8F=92=E4=BB=B6=E7=9A=84=E5=AE=8C=E6=95=B4=20demo=20?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=96=87=E4=BB=B6=20index.html?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 12 +- .../net/mingsoft/cms/action/BaseAction.java | 6 +- .../cms/action/web/CategoryAction.java | 1 - .../mingsoft/cms/aop/EditorFileVerifyAop.java | 21 --- .../net/mingsoft/cms/util/CmsParserUtil.java | 4 +- src/main/webapp/static/images/ms.png | Bin 5613 -> 4122 bytes .../static/plugins/ueditor/1.4.3.3/index.html | 175 ++++++++++++++++++ 7 files changed, 186 insertions(+), 33 deletions(-) create mode 100644 src/main/webapp/static/plugins/ueditor/1.4.3.3/index.html diff --git a/pom.xml b/pom.xml index bf17726d..1ab53d36 100644 --- a/pom.xml +++ b/pom.xml @@ -5,12 +5,12 @@ org.springframework.boot spring-boot-starter-parent - 3.4.2 + 3.5.6 4.0.0 net.mingsoft ms-mcms - 6.0.3 + 6.1.0 ${project.groupId}:${project.artifactId} jar @@ -21,22 +21,22 @@ net.mingsoft ms-base - 3.0.3 + 3.0.4 net.mingsoft ms-basic - 3.0.3 + 3.0.4 net.mingsoft ms-mdiy - 3.0.3 + 3.0.4 net.mingsoft store-client - 3.0.3 + 3.0.4 com.github.oshi diff --git a/src/main/java/net/mingsoft/cms/action/BaseAction.java b/src/main/java/net/mingsoft/cms/action/BaseAction.java index f023db1e..e33b6a18 100755 --- a/src/main/java/net/mingsoft/cms/action/BaseAction.java +++ b/src/main/java/net/mingsoft/cms/action/BaseAction.java @@ -158,7 +158,7 @@ public class BaseAction extends BaseFileAction { return new EditorStateBean(false, "上传涂鸦图片失败").toString(); } - UploadConfigBean bean = new UploadConfigBean(uploadPath, file, null, true); + UploadConfigBean bean = new UploadConfigBean(uploadPath, file, true); bean.setFileSize(bytes.length); bean.setFileName(file.getName()); EditorStateBean state = new EditorStateBean(); @@ -200,7 +200,7 @@ public class BaseAction extends BaseFileAction { continue; } - UploadConfigBean bean = new UploadConfigBean(uploadPath, file, null, true); + UploadConfigBean bean = new UploadConfigBean(uploadPath, file, true); bean.setFileSize(file.getSize()); bean.setFileName(file.getName()); @@ -236,7 +236,7 @@ public class BaseAction extends BaseFileAction { return new EditorStateBean(false, getResString("err.error", getResString("file.name"))).toString(); } // 组装uploadConfigBean上传使用 - UploadConfigBean bean = new UploadConfigBean(uploadPath, upfile, null, true); + UploadConfigBean bean = new UploadConfigBean(uploadPath, upfile, true); bean.setFileSize(upfile.getSize()); bean.setFileName(upfile.getOriginalFilename()); try { diff --git a/src/main/java/net/mingsoft/cms/action/web/CategoryAction.java b/src/main/java/net/mingsoft/cms/action/web/CategoryAction.java index 88f0fd33..20c68fb6 100755 --- a/src/main/java/net/mingsoft/cms/action/web/CategoryAction.java +++ b/src/main/java/net/mingsoft/cms/action/web/CategoryAction.java @@ -83,7 +83,6 @@ public class CategoryAction extends net.mingsoft.cms.action.BaseAction{ @PostMapping(value="/list") @ResponseBody public ResultData list(@ModelAttribute @Parameter(hidden = true) CategoryEntity category) { - BasicUtil.startPage(); category.setSqlWhere(""); List categoryList = categoryBiz.query(category); return ResultData.build().success(new EUListBean(categoryList,(int)BasicUtil.endPage(categoryList).getTotal())); diff --git a/src/main/java/net/mingsoft/cms/aop/EditorFileVerifyAop.java b/src/main/java/net/mingsoft/cms/aop/EditorFileVerifyAop.java index 8e5186ec..174516be 100644 --- a/src/main/java/net/mingsoft/cms/aop/EditorFileVerifyAop.java +++ b/src/main/java/net/mingsoft/cms/aop/EditorFileVerifyAop.java @@ -1,24 +1,3 @@ -/** - * The MIT License (MIT) - * Copyright (c) 2012-present 铭软科技(mingsoft.net) - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - *

- * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - *

- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - package net.mingsoft.cms.aop; import cn.hutool.core.util.ObjectUtil; diff --git a/src/main/java/net/mingsoft/cms/util/CmsParserUtil.java b/src/main/java/net/mingsoft/cms/util/CmsParserUtil.java index 0e86573d..b4512c90 100755 --- a/src/main/java/net/mingsoft/cms/util/CmsParserUtil.java +++ b/src/main/java/net/mingsoft/cms/util/CmsParserUtil.java @@ -163,7 +163,7 @@ public class CmsParserUtil { columnListPath = ParserUtil.buildHtmlPath(column.getCategoryPath() + File.separator + ParserUtil.INDEX, htmlDir, parserParams.get(ParserUtil.APP_DIR).toString()); // 设置分页的起始位置 page.setPageNo(pageNo); - String read = ParserUtil.rendering(File.separator + column.getCategoryListUrl(), parserParams); + String read = ParserUtil.rendering(column.getCategoryListUrl(), parserParams); FileUtil.writeString(read, columnListPath, Const.UTF8); } else { @@ -181,7 +181,7 @@ public class CmsParserUtil { } // 设置分页的起始位置 page.setPageNo(pageNo); - String read = ParserUtil.rendering(File.separator + column.getCategoryListUrl(), parserParams); + String read = ParserUtil.rendering(column.getCategoryListUrl(), parserParams); FileUtil.writeString(read, columnListPath, Const.UTF8); pageNo++; } diff --git a/src/main/webapp/static/images/ms.png b/src/main/webapp/static/images/ms.png index 614183aa021784e3f3cccfa17fb0a7e1ab811452..81e37b1049d827a82b4dfeb89dd4cc5ea20cf148 100644 GIT binary patch delta 4105 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 B>a73( diff --git a/src/main/webapp/static/plugins/ueditor/1.4.3.3/index.html b/src/main/webapp/static/plugins/ueditor/1.4.3.3/index.html new file mode 100644 index 00000000..a4164182 --- /dev/null +++ b/src/main/webapp/static/plugins/ueditor/1.4.3.3/index.html @@ -0,0 +1,175 @@ + + + + 完整demo + + + + + + + + + + +

+

完整demo

+ +
+
+
+ + + + + + + + + + + +
+
+ + + + + + + +
+ +
+ + +
+ +
+
+ + +
+ + + + \ No newline at end of file