123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.ruoyi.common.utils.security;
- import org.apache.commons.lang3.StringUtils;
- import com.ruoyi.common.constant.PermissionConstants;
- import com.ruoyi.common.utils.MessageUtils;
- /**
- * permission 工具类
- *
- * @author ruoyi
- */
- public class PermissionUtils
- {
- /**
- * 权限错误消息提醒
- *
- * @param errorMsg 错误信息
- * @return
- */
- public static String getMsg(String permissionsStr)
- {
- String permission = StringUtils.substringBetween(permissionsStr, "[", "]");
- String msg = MessageUtils.message("no.view.permission", permission);
- if (StringUtils.endsWithIgnoreCase(permission, PermissionConstants.ADD_PERMISSION))
- {
- msg = MessageUtils.message("no.create.permission", permission);
- }
- else if (StringUtils.endsWithIgnoreCase(permission, PermissionConstants.EDIT_PERMISSION))
- {
- msg = MessageUtils.message("no.update.permission", permission);
- }
- else if (StringUtils.endsWithIgnoreCase(permission, PermissionConstants.REMOVE_PERMISSION))
- {
- msg = MessageUtils.message("no.delete.permission", permission);
- }
- else if (StringUtils.endsWithAny(permission, new String[] { PermissionConstants.VIEW_PERMISSION, PermissionConstants.LIST_PERMISSION }))
- {
- msg = MessageUtils.message("no.view.permission", permission);
- }
- return msg;
- }
- }
|