this.permissionList.assertHasPermission("audit");
List<Audit> auditList = new ArrayList<Audit>();
for (Long id : ids) {
Audit audit = getAuditService().findOne(id);
if (audit.getStatus() != Stateable.AuditStatus.waiting) {
redirectAttributes.addFlashAttribute(Constants.ERROR, "数据中有已通过审核的,不能重复审核!");
return "redirect:" + request.getAttribute(Constants.BACK_URL);
}
auditList.add(audit);
}
for (Audit audit : auditList) {
audit.setStatus(status);
audit.setComment(comment);
getAuditService().update(audit);
}
redirectAttributes.addFlashAttribute(Constants.MESSAGE, "操作成功!");