|
|
@ -2,7 +2,11 @@ package com.kms.common.utils; |
|
|
|
|
|
|
|
import cn.dev33.satoken.stp.StpUtil; |
|
|
|
import com.kms.framework.web.service.SysPermissionService; |
|
|
|
import com.kms.system.domain.SysXzqh; |
|
|
|
import com.kms.system.service.SysDeptService; |
|
|
|
import com.kms.system.service.SysUserService; |
|
|
|
import com.kms.system.service.SysXzqhService; |
|
|
|
import com.shuili.common.core.domain.entity.SysDept; |
|
|
|
import com.shuili.common.core.domain.entity.SysUser; |
|
|
|
import com.shuili.common.utils.SpringUtils; |
|
|
|
import com.shuili.common.utils.StringUtils; |
|
|
@ -15,6 +19,24 @@ public class UserUtils { |
|
|
|
|
|
|
|
private static SysPermissionService sysPermissionService = null; |
|
|
|
|
|
|
|
private static SysXzqhService sysXzqhService = null; |
|
|
|
|
|
|
|
private static SysDeptService sysDeptService = null; |
|
|
|
|
|
|
|
private static SysXzqhService getSysXzqhService() { |
|
|
|
if (sysXzqhService == null) { |
|
|
|
sysXzqhService = SpringUtils.getBean(SysXzqhService.class); |
|
|
|
} |
|
|
|
return sysXzqhService; |
|
|
|
} |
|
|
|
|
|
|
|
private static SysDeptService getSysDeptService() { |
|
|
|
if (sysDeptService == null) { |
|
|
|
sysDeptService = SpringUtils.getBean(SysDeptService.class); |
|
|
|
} |
|
|
|
return sysDeptService; |
|
|
|
} |
|
|
|
|
|
|
|
private static SysUserService getUserService() { |
|
|
|
if (userService == null) { |
|
|
|
userService = SpringUtils.getBean(SysUserService.class); |
|
|
@ -29,6 +51,24 @@ public class UserUtils { |
|
|
|
return sysPermissionService; |
|
|
|
} |
|
|
|
|
|
|
|
public static String getAdcd() { |
|
|
|
SysUser user = getUser(); |
|
|
|
if (user == null) { |
|
|
|
return ""; |
|
|
|
} |
|
|
|
String cicd = ""; |
|
|
|
String deptId = user.getDeptId(); |
|
|
|
SysDept sysDept = getSysDeptService().getById(deptId); |
|
|
|
if (sysDept != null) { |
|
|
|
String xzqhId = sysDept.getXzqhId(); |
|
|
|
SysXzqh xzqh = getSysXzqhService().getById(xzqhId); |
|
|
|
if (xzqh != null) { |
|
|
|
cicd = xzqh.getXzqhdm(); |
|
|
|
} |
|
|
|
} |
|
|
|
return cicd; |
|
|
|
} |
|
|
|
|
|
|
|
public static SysUser getUser() { |
|
|
|
|
|
|
|
try { |
|
|
|