Explorar o código

报销列表费用明细表新增查看自己的报销

anderx hai 1 ano
pai
achega
81b5c880df

+ 6 - 0
src/main/java/com/goafanti/expenseAccount/service/impl/ExpenseAccountServiceImpl.java

@@ -1492,6 +1492,7 @@ public class ExpenseAccountServiceImpl extends BaseMybatisDao<ExpenseAccountMapp
             params.put("current",TokenManager.getAdminId());
         }else{
             params.put("roleType",0);
+            params.put("aid",TokenManager.getAdminId());
         }
         return findPagePlus("ExpenseDetailsList","ExpenseDetailsCount","ExpenseDetailsTotalAmount",params,in.getPageNo(),in.getPageSize());
     }
@@ -1589,6 +1590,11 @@ public class ExpenseAccountServiceImpl extends BaseMybatisDao<ExpenseAccountMapp
         if (in.getStatus()!=null)param.put("status",in.getStatus());
         //如果前端未传 0自己 1审核的参数,默认自己,在审核列表的时候判断Aid,在
         if (in.getProcessStatus()==null) in.setProcessStatus(0);
+        //如果是营销员,强制只能看自己的
+        if (TokenManager.hasRole(AFTConstants.SALESMAN)){
+            in.setProcessStatus(0);
+            param.put("aid",TokenManager.getAdminId());
+        }
          if(in.getProcessStatus()==2){
              if(TokenManager.hasRole(AFTConstants.FINANCE_MANAGER)){
                  //财务经理查看权限