2022-06-07 12:02:36 +08:00
|
|
|
package com.engine.organization.util;
|
|
|
|
|
|
|
|
|
|
import weaver.hrm.HrmUserVarify;
|
|
|
|
|
import weaver.hrm.User;
|
|
|
|
|
|
|
|
|
|
/**
|
2022-06-14 11:07:48 +08:00
|
|
|
* @description:
|
2022-06-07 12:02:36 +08:00
|
|
|
* @author:dxfeng
|
|
|
|
|
* @createTime: 2022/06/07
|
|
|
|
|
* @version: 1.0
|
|
|
|
|
*/
|
|
|
|
|
public class HasRightUtil {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 判断是否拥有对应权限
|
|
|
|
|
*
|
|
|
|
|
* @param user
|
|
|
|
|
* @param rightName
|
|
|
|
|
* @param isReturnFalse
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static boolean hasRight(User user, String rightName, boolean isReturnFalse) {
|
2022-08-17 13:34:29 +08:00
|
|
|
boolean hasRight = HrmUserVarify.checkUserRight(rightName, user);
|
2022-06-07 12:02:36 +08:00
|
|
|
if (!isReturnFalse) {
|
|
|
|
|
OrganizationAssert.isTrue(hasRight, "暂无权限访问");
|
|
|
|
|
}
|
|
|
|
|
return hasRight;
|
|
|
|
|
}
|
|
|
|
|
}
|