📄 privilege.java
字号:
package com.redmoon.oa.workplan;import javax.servlet.http.HttpServletRequest;import com.redmoon.oa.base.AbstractModulePrivilege;import com.redmoon.oa.pvg.PrivDb;public class Privilege extends AbstractModulePrivilege { public Privilege() { CODE = PrivDb.PRIV_WORKPLAN; } public boolean canUserManageWorkPlan(HttpServletRequest request, int id) { WorkPlanDb wpd = new WorkPlanDb(); wpd = wpd.getWorkPlanDb(id); String userName = getUser(request); if (wpd.getAuthor().equals(userName)) return true; String[] managers = wpd.getPrincipal().split(","); int len = managers.length; for (int i = 0; i < len; i++) { if (managers[i].equals(userName)) return true; } return false; } public boolean canUserSeeWorkPlan(HttpServletRequest request, int id) { if (canUserManageWorkPlan(request, id)) return true; WorkPlanDb wpd = new WorkPlanDb(); wpd = wpd.getWorkPlanDb(id); String userName = getUser(request); String[] users = wpd.getUsers(); int len = users.length; for (int i = 0; i < len; i++) { if (users[i].equals(userName)) return true; } return false; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -