From 0937178054ae1b0affff8b8f7a41109dde8d378e Mon Sep 17 00:00:00 2001 From: liangtengyu1 <15387079+liangtengyu1@user.noreply.gitee.com> Date: Wed, 17 Dec 2025 08:09:00 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BC=A0=E5=85=A5=E7=9A=84=E9=83=A8=E9=97=A8?= =?UTF-8?q?=E8=A2=AB=E8=A6=86=E7=9B=96=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jeecg/modules/KM/service/impl/KmDocServiceImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jeecg-boot/jeecg-boot-module-KM/src/main/java/org/jeecg/modules/KM/service/impl/KmDocServiceImpl.java b/jeecg-boot/jeecg-boot-module-KM/src/main/java/org/jeecg/modules/KM/service/impl/KmDocServiceImpl.java index 828fc59..0cf253e 100644 --- a/jeecg-boot/jeecg-boot-module-KM/src/main/java/org/jeecg/modules/KM/service/impl/KmDocServiceImpl.java +++ b/jeecg-boot/jeecg-boot-module-KM/src/main/java/org/jeecg/modules/KM/service/impl/KmDocServiceImpl.java @@ -281,6 +281,10 @@ public class KmDocServiceImpl extends ServiceImpl implements String orgCode = sysBaseAPI.queryDepartOrgCodeById(depId); kmDoc.setDepId(depId); kmDoc.setOrgCode(orgCode); + }else { + // 只有参数中没有部门ID时,才使用用户的部门ID + kmDoc.setDepId(sysUser.getDepartIds()); + kmDoc.setOrgCode(sysUser.getOrgCode()); } kmDoc.setCreateBy(userId); @@ -294,8 +298,7 @@ public class KmDocServiceImpl extends ServiceImpl implements // kmDoc.setPublicRemark(DocPublicRemark.Public.getCode()); kmDoc.setPublicRemark(kmDocParamVO.getPublicRemark()); - kmDoc.setOrgCode(sysUser.getOrgCode()); - kmDoc.setDepId(sysUser.getDepartIds()); + // kmDoc.setPublicFlag(KMConstant.DocPublic); kmDoc.setDownloadFlag(KMConstant.AllowDownload);