合同,员工,客诉,咨询,资产档案新增部门名称
parent
e7db84d542
commit
6af0da03bb
@ -0,0 +1,38 @@
|
||||
package cn.iocoder.yudao.module.ea.utils.common;
|
||||
|
||||
import cn.hutool.extra.spring.SpringUtil;
|
||||
import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO;
|
||||
import cn.iocoder.yudao.module.system.dal.mysql.dept.DeptMapper;
|
||||
import cn.iocoder.yudao.module.system.service.dept.DeptService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 公共获取所属部门
|
||||
*/
|
||||
public class GetElectronicDept {
|
||||
|
||||
@Resource
|
||||
private DeptService deptService = SpringUtil.getBean(DeptService.class);
|
||||
|
||||
/** 获取部门管理 Tree形结构的部门名称
|
||||
* dept 一级部门
|
||||
* dept1 二级部门
|
||||
* dept2 三级部门
|
||||
* @param deptId
|
||||
* @return 拼接
|
||||
*/
|
||||
public String getDeptName(Long deptId){
|
||||
DeptDO dept = deptService.getDept(deptId);
|
||||
if (dept.getParentId()==0){
|
||||
return dept.getName();
|
||||
}
|
||||
DeptDO dept1 = deptService.getDept(dept.getParentId());
|
||||
if (dept1.getParentId()==0){
|
||||
return dept1.getName()+"/"+dept.getName();
|
||||
}
|
||||
DeptDO dept2 = deptService.getDept(dept1.getParentId());
|
||||
return dept2.getName()+"/"+dept1.getName()+"/"+dept.getName();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue