|
@@ -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);//当前登陆人
|