|
@@ -4703,6 +4703,9 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
|
|
|
//递归获取所有上级部门字符串,格式:"上级部门/上级部门/部门"
|
|
//递归获取所有上级部门字符串,格式:"上级部门/上级部门/部门"
|
|
private String getSupDepartment(Department department) {
|
|
private String getSupDepartment(Department department) {
|
|
|
|
+ if (department == null){
|
|
|
|
+ return "";
|
|
|
|
+ }
|
|
String depHierarchy = department.getDepartmentName();
|
|
String depHierarchy = department.getDepartmentName();
|
|
//搜到父部门进行添加
|
|
//搜到父部门进行添加
|
|
if (department.getSuperiorId()==null) {
|
|
if (department.getSuperiorId()==null) {
|
|
@@ -4715,6 +4718,9 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
|
|
|
//用于报表展示:递归获取企业微信所有上级部门字符串,格式:"上级部门/上级部门/部门"
|
|
//用于报表展示:递归获取企业微信所有上级部门字符串,格式:"上级部门/上级部门/部门"
|
|
private String getWxDepartment(Department department) {
|
|
private String getWxDepartment(Department department) {
|
|
|
|
+ if (department == null || department.getCorpwxDeptid() == null){
|
|
|
|
+ return "";
|
|
|
|
+ }
|
|
String depHierarchy = department.getCorpwxDeptid()+"";
|
|
String depHierarchy = department.getCorpwxDeptid()+"";
|
|
//搜到父部门进行添加
|
|
//搜到父部门进行添加
|
|
if (department.getCorpwxDeptpid()==null || department.getCorpwxDeptpid()==1) {
|
|
if (department.getCorpwxDeptpid()==null || department.getCorpwxDeptpid()==1) {
|
|
@@ -4727,7 +4733,7 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
|
|
|
|
|
|
//用于导出:递归获取企业微信所有上级部门字符串,格式:"上级部门/上级部门/部门"
|
|
//用于导出:递归获取企业微信所有上级部门字符串,格式:"上级部门/上级部门/部门"
|
|
private String exportWxDepartment(Department department) {
|
|
private String exportWxDepartment(Department department) {
|
|
- if(department.getCorpwxDeptid() == null){
|
|
|
|
|
|
+ if(department == null || department.getCorpwxDeptid() == null){
|
|
return "";
|
|
return "";
|
|
}
|
|
}
|
|
String depHierarchy = "$departmentName="+department.getCorpwxDeptid()+"$";
|
|
String depHierarchy = "$departmentName="+department.getCorpwxDeptid()+"$";
|