|
@@ -572,11 +572,27 @@ public class ActBusinessController {
|
|
|
if(loginUser.getUsername().equals("admin")){
|
|
|
map.put("userId",null);
|
|
|
}
|
|
|
- if(param.getTableName().equals("incident_ticket")){
|
|
|
+ if(param.getTableName().equals("incident_ticket")){
|
|
|
map.put("userId",null);
|
|
|
}
|
|
|
- if(param.getTableName().equals("employee_leave")){
|
|
|
- String userIds = sysBaseAPI.getUserByRoleCode("SY003",null);
|
|
|
+ if(param.getTableName().equals("employee_leave")){
|
|
|
+ String userIds = sysBaseAPI.getUserByRoleCode("SY003",null);
|
|
|
+ if(StringUtils.isNotBlank(userIds)){
|
|
|
+ if(userIds.contains(loginUser.getUsername())){
|
|
|
+ map.put("userId",null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(param.getTableName().equals("expense_account")){
|
|
|
+ String userIds = sysBaseAPI.getUserByRoleCode("SY013",null);
|
|
|
+ if(StringUtils.isNotBlank(userIds)){
|
|
|
+ if(userIds.contains(loginUser.getUsername())){
|
|
|
+ map.put("userId",null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(param.getTableName().equals("seal_apply")){
|
|
|
+ String userIds = sysBaseAPI.getUserByRoleCode("SY002",null);
|
|
|
if(StringUtils.isNotBlank(userIds)){
|
|
|
if(userIds.contains(loginUser.getUsername())){
|
|
|
map.put("userId",null);
|