weaver-hrm-organization/src/com/engine/organization/util/HasRightUtil.java

30 lines
667 B
Java
Raw Normal View History

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;
}
}