diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java index de974a61..1293845f 100644 --- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java +++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java @@ -288,6 +288,9 @@ public class SysDepartServiceImpl extends ServiceImpl getMySubDepIdsByDepId(String departIds) { //根据部门id获取所负责部门 String[] codeArr = this.getMyDeptParentOrgCode(departIds); + if(codeArr==null || codeArr.length==0){ + return null; + } return this.baseMapper.getSubDepIdsByOrgCodes(codeArr); }