From d0e44d8d2a0bcd9cff9cdfbc60ff1ea4f448e560 Mon Sep 17 00:00:00 2001 From: otto <731554297@qq.com> Date: Fri, 26 Jun 2026 08:55:58 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E8=B6=85=E7=AE=97=E4=B8=93=E5=8C=BA):=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=96=87=E7=AB=A0=E5=B7=B2=E5=AD=98=E5=9C=A8?= =?UTF-8?q?=E6=9C=AA=E5=88=A4=E6=96=AD=E6=9C=AA=E9=80=9A=E8=BF=87=E6=96=87?= =?UTF-8?q?=E7=AB=A0=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../microservices/cms/doc/service/impl/CmsDocServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/microservices-modules/microservices-modules-cms/src/main/java/com/microservices/cms/doc/service/impl/CmsDocServiceImpl.java b/microservices-modules/microservices-modules-cms/src/main/java/com/microservices/cms/doc/service/impl/CmsDocServiceImpl.java index 8adf2ef20..f5799d132 100644 --- a/microservices-modules/microservices-modules-cms/src/main/java/com/microservices/cms/doc/service/impl/CmsDocServiceImpl.java +++ b/microservices-modules/microservices-modules-cms/src/main/java/com/microservices/cms/doc/service/impl/CmsDocServiceImpl.java @@ -1215,7 +1215,7 @@ public class CmsDocServiceImpl implements ICmsDocService { private void checkDocName(String docName, Long deptId, String dirName) { //检查该文件是否已存在 CmsDoc oldCmsDoc = cmsDocMapper.selectCmsDocByNameAndDeptId(docName, deptId, dirName); - if (oldCmsDoc != null) { + if (oldCmsDoc != null && DocAuditStatus.AUDIT_PASS.getAuditCode().equals(oldCmsDoc.getAuditStatus())) { if (oldCmsDoc.getIsDir()) { throw new ServiceException("该栏目已存在(栏目名称[%s])", docName); } else { @@ -1228,7 +1228,7 @@ public class CmsDocServiceImpl implements ICmsDocService { private boolean insertCmsDocWithAudit(CmsDoc cmsDoc, String message, String content) { //检查该文件是否已存在 CmsDoc oldCmsDoc = cmsDocMapper.selectCmsDocByNameAndDeptId(cmsDoc.getName(), cmsDoc.getDeptId(), cmsDoc.getDirName()); - if (oldCmsDoc != null) { + if (oldCmsDoc != null && DocAuditStatus.AUDIT_PASS.getAuditCode().equals(oldCmsDoc.getAuditStatus())) { throw new ServiceException("该文章已存在(文章名称[" + cmsDoc.getName() + "])"); } boolean insertResult = insertCmsDocDatabase(cmsDoc, content);