|
|
@@ -289,18 +289,18 @@ public class TodoCenterManage { |
|
|
|
default: |
|
|
|
throw new IllegalStateException("Unexpected value: " + projectStatus); |
|
|
|
} |
|
|
|
WorkNoticeInfo passWorkNoticeInfo2 = getSendWorkNoticeInfo(startUserInfo); |
|
|
|
String passMsg2 = String.format(PASS_MSG_TEMPLATE2, projectName, processDefinitionName); |
|
|
|
// WorkNoticeInfo passWorkNoticeInfo2 = getSendWorkNoticeInfo(startUserInfo); |
|
|
|
// String passMsg2 = String.format(PASS_MSG_TEMPLATE2, projectName, processDefinitionName); |
|
|
|
// 异步发送工作通知 |
|
|
|
// SendWorkNoticeUtil.sendWorkNotice(zwddClient,passWorkNoticeInfo2,passMsg2); |
|
|
|
}else { |
|
|
|
// 若有下一个审核人(当前节点的用户), |
|
|
|
// 向其发送浙政钉工作通知:标题:审核任务 内容:【单位名称】的【项目名称】需要您审核。 |
|
|
|
// 获取发送浙政钉工作通知必要信息 |
|
|
|
WorkNoticeInfo sendWorkNoticeInfo = getSendWorkNoticeInfo(auditUserInfo); |
|
|
|
String msg = String.format(PASS_MSG_TEMPLATE, null, projectName); |
|
|
|
// WorkNoticeInfo sendWorkNoticeInfo = getSendWorkNoticeInfo(auditUserInfo); |
|
|
|
// String msg = String.format(PASS_MSG_TEMPLATE, null, projectName); |
|
|
|
// 异步发送工作通知 |
|
|
|
// SendWorkNoticeUtil.sendWorkNotice(zwddClient,sendWorkNoticeInfo,msg); |
|
|
|
// SendWorkNoticeUtil.sendWorkNotice(zwddClient,sendWorkNoticeInfo,msg); |
|
|
|
} |
|
|
|
break; |
|
|
|
// 盖章并通过 |
|
|
@@ -427,7 +427,7 @@ public class TodoCenterManage { |
|
|
|
workNoticeInfo.setAccountId(accountId); |
|
|
|
// 根据浙政钉用户ID获取部门code |
|
|
|
DingEmployeeInfo employeeInfo = dingEmployeeInfoService.getOne(Wrappers.lambdaQuery(DingEmployeeInfo.class) |
|
|
|
.eq(DingEmployeeInfo::getAccountId, accountId)); |
|
|
|
.eq(DingEmployeeInfo::getAccountId, accountId).last("limit 1")); |
|
|
|
String organizationCode = employeeInfo.getOrganizationCode(); |
|
|
|
workNoticeInfo.setOrganizationCode(organizationCode); |
|
|
|
// 根据部门code获取部门名称 |
|
|
|