From dd62520d2b9a10d494d0ad08995e3a9406e1154c Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期三, 23 十一月 2022 18:03:27 +0800 Subject: [PATCH] 修改回复模板 其他附件管理列表显示数据不全问题 --- flower_city/src/main/java/com/dg/core/util/PermissionUtil.java | 31 ++++++++++++++++++++++++++++--- 1 files changed, 28 insertions(+), 3 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/util/PermissionUtil.java b/flower_city/src/main/java/com/dg/core/util/PermissionUtil.java index cb02e1d..079f37f 100644 --- a/flower_city/src/main/java/com/dg/core/util/PermissionUtil.java +++ b/flower_city/src/main/java/com/dg/core/util/PermissionUtil.java @@ -1,11 +1,8 @@ package com.dg.core.util; -import com.dg.core.controller.OrganizationController; import com.dg.core.db.gen.entity.SysUser; import com.dg.core.service.IOrganizationChartService; -import com.dg.core.service.impl.OrganizationChartImpl; import org.apache.commons.lang3.StringUtils; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; @@ -73,4 +70,32 @@ } } + + /** + * 通过部门id 获取一级部门下的全部子部门以及一级部门 + * @param sysUser + * @param iOrganizationChartService + * @return + */ + public static List<String> getStairDepartment(SysUser sysUser,IOrganizationChartService iOrganizationChartService) + { + if(StringUtils.equals("1", sysUser.getUserType())) + { + //管理员 + List<String> ids=null; + return ids; + } + else + { + //获取一级部门id + String stairId= iOrganizationChartService.getStairId(sysUser.getDepartmentId()); + List<String> ids=iOrganizationChartService.getIds(stairId); + return ids; + } + } + + + + + } -- Gitblit v1.7.1