|
@@ -1711,13 +1711,13 @@ public class ReportServiceImpl extends ServiceImpl<ReportMapper, Report> impleme
|
|
List<Report> updateReportList = new ArrayList<>();
|
|
List<Report> updateReportList = new ArrayList<>();
|
|
//人员所属部门负责人审核或者直属领导审核
|
|
//人员所属部门负责人审核或者直属领导审核
|
|
boolean hasAuditAllPri = sysFunctionService.hasPriviledge(user.getRoleId(), "审核全员日报");
|
|
boolean hasAuditAllPri = sysFunctionService.hasPriviledge(user.getRoleId(), "审核全员日报");
|
|
- List<Report> reportList = reportMapper.selectList(new QueryWrapper<Report>().select("id, state, group_audit_state, creator_id, create_date, project_id,audit_dept_managerid,department_audit_state, project_auditor_id").in("id", ids));
|
|
|
|
|
|
+ List<Report> reportList = reportMapper.selectList(new QueryWrapper<Report>().select("id, state, group_audit_state, creator_id, create_date, project_id,audit_dept_managerid,department_audit_state, project_auditor_id, is_dept_audit").in("id", ids));
|
|
for (Report r : reportList) {
|
|
for (Report r : reportList) {
|
|
//直属领导审核或者部门负责人审核
|
|
//直属领导审核或者部门负责人审核
|
|
Report newReport = new Report();
|
|
Report newReport = new Report();
|
|
newReport.setId(r.getId());
|
|
newReport.setId(r.getId());
|
|
- if(hasAuditAllPri || ((r.getProjectAuditorId() != null && user.getId().equals(r.getProjectAuditorId()))
|
|
|
|
- || (r.getProjectAuditorId() == null && user.getId().equals(r.getAuditDeptManagerid())))){
|
|
|
|
|
|
+ if(hasAuditAllPri || ((r.getIsDeptAudit() == 0 && user.getId().equals(r.getProjectAuditorId()))
|
|
|
|
+ || (r.getIsDeptAudit() == 1 && user.getId().equals(r.getAuditDeptManagerid())))){
|
|
newReport.setState(1);
|
|
newReport.setState(1);
|
|
newReport.setDepartmentAuditState(1);
|
|
newReport.setDepartmentAuditState(1);
|
|
newReport.setProjectAuditState(1);
|
|
newReport.setProjectAuditState(1);
|
|
@@ -2781,14 +2781,14 @@ public class ReportServiceImpl extends ServiceImpl<ReportMapper, Report> impleme
|
|
List<Report> updateReportList = new ArrayList<>();
|
|
List<Report> updateReportList = new ArrayList<>();
|
|
//人员所属部门负责人审核或者直属领导审核
|
|
//人员所属部门负责人审核或者直属领导审核
|
|
boolean hasAuditAllPri = sysFunctionService.hasPriviledge(user.getRoleId(), "审核全员日报");
|
|
boolean hasAuditAllPri = sysFunctionService.hasPriviledge(user.getRoleId(), "审核全员日报");
|
|
- List<Report> reportList = reportMapper.selectList(new QueryWrapper<Report>().select("id, state, group_audit_state, creator_id, create_date, project_id,audit_dept_managerid,department_audit_state, project_auditor_id").in("id", ids));
|
|
|
|
|
|
+ List<Report> reportList = reportMapper.selectList(new QueryWrapper<Report>().select("id, state, group_audit_state, creator_id, create_date, project_id,audit_dept_managerid,department_audit_state, project_auditor_id, is_dept_audit").in("id", ids));
|
|
allReports = reportList;
|
|
allReports = reportList;
|
|
for (Report r : reportList) {
|
|
for (Report r : reportList) {
|
|
//直属领导审核或者部门负责人审核
|
|
//直属领导审核或者部门负责人审核
|
|
Report newReport = new Report();
|
|
Report newReport = new Report();
|
|
newReport.setId(r.getId());
|
|
newReport.setId(r.getId());
|
|
- if(hasAuditAllPri || ((r.getProjectAuditorId() != null && user.getId().equals(r.getProjectAuditorId()))
|
|
|
|
- || (r.getProjectAuditorId() == null && user.getId().equals(r.getAuditDeptManagerid())))){
|
|
|
|
|
|
+ if(hasAuditAllPri || ((r.getIsDeptAudit() == 0 && user.getId().equals(r.getProjectAuditorId()))
|
|
|
|
+ || (r.getIsDeptAudit() == 1 && user.getId().equals(r.getAuditDeptManagerid())))){
|
|
r.setState(1);
|
|
r.setState(1);
|
|
r.setDepartmentAuditState(1);
|
|
r.setDepartmentAuditState(1);
|
|
r.setProjectAuditState(1);
|
|
r.setProjectAuditState(1);
|