提交 633757cb authored 作者: gongwenjie's avatar gongwenjie

Merge branch 'master' of git.yfzx.zjtys.com.cn:zjm/notes2.0

# Conflicts: # notes-attendance/src/main/java/com/zjty/tynotes/attendance/controller/AttendanceController.java
上级 42b1931a
...@@ -288,19 +288,6 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic ...@@ -288,19 +288,6 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic
List<ApprovalInformation> approvalInformationList = new ArrayList<>(); List<ApprovalInformation> approvalInformationList = new ArrayList<>();
if(pageRequest.getId()!=null){ if(pageRequest.getId()!=null){
String userId = pageRequest.getId(); String userId = pageRequest.getId();
approvalInformations.forEach(approvalInformation -> {
String departmentId = approvalInformation.getDepartmentId();
boolean flag = iUserService.findUsersByDepartmentAndAuthority(userId,departmentId);
if(flag){
approvalInformationList.add(approvalInformation);
}
// if(userId.equals(approvalInformation.getApprovalUserIdOne())){
// approvalInformationList.add(approvalInformation);
// }else if(userId.equals(approvalInformation.getApprovalUserIdTwo())){
// approvalInformationList.add(approvalInformation);
// }
});
strings.add("0"); strings.add("0");
List<ApprovalInformation> approvalInformationList1 = approvalInformationDao.findAllByStatusIn(strings); List<ApprovalInformation> approvalInformationList1 = approvalInformationDao.findAllByStatusIn(strings);
approvalInformationList1.forEach(approvalInformation -> { approvalInformationList1.forEach(approvalInformation -> {
...@@ -331,6 +318,21 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic ...@@ -331,6 +318,21 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic
} }
}); });
approvalInformations.forEach(approvalInformation -> {
String departmentId = approvalInformation.getDepartmentId();
boolean flag = iUserService.findUsersByDepartmentAndAuthority(userId,departmentId);
if(flag){
approvalInformationList.add(approvalInformation);
}
// if(userId.equals(approvalInformation.getApprovalUserIdOne())){
// approvalInformationList.add(approvalInformation);
// }else if(userId.equals(approvalInformation.getApprovalUserIdTwo())){
// approvalInformationList.add(approvalInformation);
// }
});
} }
if(approvalInformationList!=null){ if(approvalInformationList!=null){
...@@ -448,11 +450,11 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic ...@@ -448,11 +450,11 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic
List<WorkoverAppro> workoverApproList = new ArrayList<>(); List<WorkoverAppro> workoverApproList = new ArrayList<>();
if(pageRequest.getId()!=null){ if(pageRequest.getId()!=null){
String userId = pageRequest.getId(); String userId = pageRequest.getId();
List<WorkoverAppro> workoverAppros = workoverApproDao.findAllByStatusIn(statusList); strings.add("0");
if(workoverAppros!=null){ List<WorkoverAppro> workoverAppros1 = workoverApproDao.findAllByStatusIn(strings);
workoverAppros.forEach(workoverAppro -> { workoverAppros1.forEach(workoverAppro -> {
if(workoverAppro.getDepartmentId()!=null){
String departmentId = workoverAppro.getDepartmentId(); String departmentId = workoverAppro.getDepartmentId();
if(departmentId!=null){
String departmentLevel = iUserService.getDepartmentLevel(departmentId); String departmentLevel = iUserService.getDepartmentLevel(departmentId);
if(("1").equals(departmentLevel)||("2").equals(departmentLevel)){ if(("1").equals(departmentLevel)||("2").equals(departmentLevel)){
boolean flag = iUserService.findUsersByDepartmentAndAuthority(userId,departmentId); boolean flag = iUserService.findUsersByDepartmentAndAuthority(userId,departmentId);
...@@ -462,13 +464,12 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic ...@@ -462,13 +464,12 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic
} }
} }
}); });
}
strings.add("0"); List<WorkoverAppro> workoverAppros = workoverApproDao.findAllByStatusIn(statusList);
List<WorkoverAppro> workoverAppros1 = workoverApproDao.findAllByStatusIn(strings); if(workoverAppros!=null){
workoverAppros1.forEach(workoverAppro -> { workoverAppros.forEach(workoverAppro -> {
if(workoverAppro.getDepartmentId()!=null){
String departmentId = workoverAppro.getDepartmentId(); String departmentId = workoverAppro.getDepartmentId();
if(departmentId!=null){
String departmentLevel = iUserService.getDepartmentLevel(departmentId); String departmentLevel = iUserService.getDepartmentLevel(departmentId);
if(("1").equals(departmentLevel)||("2").equals(departmentLevel)){ if(("1").equals(departmentLevel)||("2").equals(departmentLevel)){
boolean flag = iUserService.findUsersByDepartmentAndAuthority(userId,departmentId); boolean flag = iUserService.findUsersByDepartmentAndAuthority(userId,departmentId);
...@@ -478,6 +479,7 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic ...@@ -478,6 +479,7 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic
} }
} }
}); });
}
workoverApproList.addAll(workoverAppros); workoverApproList.addAll(workoverAppros);
} }
if(workoverApproList!=null){ if(workoverApproList!=null){
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论