合同,员工,客诉,咨询,资产档案新增部门名称
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