|
@@ -4347,6 +4347,16 @@ public class ReportServiceImpl extends ServiceImpl<ReportMapper, Report> impleme
|
|
int cnt = 0;
|
|
int cnt = 0;
|
|
List<SysRichFunction> functionList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "审核全员日报");
|
|
List<SysRichFunction> functionList = sysFunctionMapper.getRoleFunctions(user.getRoleId(), "审核全员日报");
|
|
List<Report> reportList = reportMapper.selectList(new QueryWrapper<Report>().in("id", ids));
|
|
List<Report> reportList = reportMapper.selectList(new QueryWrapper<Report>().in("id", ids));
|
|
|
|
+ //检查是否有项目或者部门审核通过的
|
|
|
|
+ if (functionList.size() == 0) {
|
|
|
|
+ for (Report report : reportList) {
|
|
|
|
+ if (report.getProjectAuditState() == 1 || report.getGroupAuditState() == 1 || report.getDepartmentAuditState() == 1) {
|
|
|
|
+ //msg.setError("已存在审核人审核通过,无法撤回");
|
|
|
|
+ msg.setError(MessageUtils.message("finance.hasApprovedReport"));
|
|
|
|
+ return msg;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
for (Integer reportId : ids) {
|
|
for (Integer reportId : ids) {
|
|
Report report = new Report();
|
|
Report report = new Report();
|
|
report.setState(3);//待提交,即草稿状态
|
|
report.setState(3);//待提交,即草稿状态
|