|
@@ -115,7 +115,12 @@ public class AuditItemsServiceImpl implements IAuditItemsService {
|
|
|
reviewer = true;
|
|
|
for (SysUser use : userList) {
|
|
|
if (Objects.equals(num, 1)) {
|
|
|
- userId = use.getUserId();
|
|
|
+ auditItem.setAuditUserId(use.getUserId());
|
|
|
+ int addAuditItem = auditItemsMapper.insertAuditItems(auditItem);
|
|
|
+ if (addAuditItem <= 0) {
|
|
|
+ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
+ return AjaxResult.error("生成审批流明细失败,请联系管理员");
|
|
|
+ }
|
|
|
}
|
|
|
AuditItemsUsers auditItemsUsers = createAuditItemsUsers(num, use.getUserId(), auditItem);
|
|
|
int addAuditUser = auditItemsUsersMapper.insertAuditItemsUsers(auditItemsUsers);
|
|
@@ -130,9 +135,14 @@ public class AuditItemsServiceImpl implements IAuditItemsService {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("审批流第" + num + "级所选角色中没有用户");
|
|
|
}
|
|
|
- auditItem.setAuditUserId(userId);
|
|
|
+
|
|
|
} else {
|
|
|
auditItem.setAuditUserId(userIdList.get(0));
|
|
|
+ int addAuditItem = auditItemsMapper.insertAuditItems(auditItem);
|
|
|
+ if (addAuditItem <= 0) {
|
|
|
+ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
+ return AjaxResult.error("生成审批流明细失败,请联系管理员");
|
|
|
+ }
|
|
|
for (Long usId : userIdList) {
|
|
|
AuditItemsUsers auditItemsUsers = createAuditItemsUsers(num, usId, auditItem);
|
|
|
int addAuditUser = auditItemsUsersMapper.insertAuditItemsUsers(auditItemsUsers);
|
|
@@ -142,11 +152,6 @@ public class AuditItemsServiceImpl implements IAuditItemsService {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- int addAuditItem = auditItemsMapper.insertAuditItems(auditItem);
|
|
|
- if (addAuditItem <= 0) {
|
|
|
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("生成审批流明细失败,请联系管理员");
|
|
|
- }
|
|
|
}
|
|
|
return AjaxResult.success();
|
|
|
}
|