ソースを参照

任务工时统计设置权限

Signed-off-by: anderx <312518615@qq.com>
anderx 6 年 前
コミット
68b9e5aea3
共有1 個のファイルを変更した3 個の追加1 個の削除を含む
  1. 3 1
      src/main/java/com/goafanti/order/service/impl/OrderProjectServiceImpl.java

+ 3 - 1
src/main/java/com/goafanti/order/service/impl/OrderProjectServiceImpl.java

@@ -472,7 +472,9 @@ public class OrderProjectServiceImpl extends BaseMybatisDao<TOrderTaskMapper> im
 		Integer i=null;
 		if (TokenManager.hasRole(AFTConstants.FINANCE))i=1;
 		if (TokenManager.hasRole(AFTConstants.FINANCE_MANAGER))i=2;
-		if (TokenManager.hasRole(AFTConstants.FINANCE_ADMIN)||TokenManager.hasRole(AFTConstants.VICE_CEO))i=3;
+		if (TokenManager.hasRole(AFTConstants.FINANCE_ADMIN)||TokenManager.hasRole(AFTConstants.VICE_CEO)||
+				TokenManager.hasRole(AFTConstants.SUPERADMIN)||TokenManager.hasRole(AFTConstants.CED)||
+				TokenManager.hasRole(AFTConstants.APPROVAL_DECISION))i=3;
 		if(TokenManager.getAdminId()!=null)params.put("aid", TokenManager.getAdminId());
 		if(i!=null)params.put("shiroType", i);
 		Pagination<TOrderTaskListBo> p = (Pagination<TOrderTaskListBo>)findPage("selectTaskHoursListByPage", "selectTaskHoursListCount", params, pageNo, pageSize);