update 推送oa消息,标题中使用流程名称
This commit is contained in:
+6
-4
@@ -142,8 +142,7 @@ public class HiworkTodoServiceImpl implements PushWorkflowIntegrationAPI {
|
|||||||
hiworkTodo.setSysCode(hiworkSysCode);
|
hiworkTodo.setSysCode(hiworkSysCode);
|
||||||
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
String date = DateUtil.formatDateTime(new Date());
|
String date = DateUtil.formatDateTime(new Date());
|
||||||
String noticeTitle = processApprovalRecord.getTaskName() + "(" + loginUser.getRealname() + " " + date + ")";
|
|
||||||
hiworkTodo.setNoticeTitle(noticeTitle);
|
|
||||||
hiworkTodo.setFlowid(processApprovalRecord.getProcessInstanceId());
|
hiworkTodo.setFlowid(processApprovalRecord.getProcessInstanceId());
|
||||||
hiworkTodo.setProcessId(processApprovalRecord.getProcessInstanceId());
|
hiworkTodo.setProcessId(processApprovalRecord.getProcessInstanceId());
|
||||||
hiworkTodo.setProcessType(PROCESS_TYPE);
|
hiworkTodo.setProcessType(PROCESS_TYPE);
|
||||||
@@ -163,12 +162,14 @@ public class HiworkTodoServiceImpl implements PushWorkflowIntegrationAPI {
|
|||||||
// 是否显示(0否,1是)
|
// 是否显示(0否,1是)
|
||||||
hiworkTodo.setIsShow(String.valueOf(processNode.getIsView()));
|
hiworkTodo.setIsShow(String.valueOf(processNode.getIsView()));
|
||||||
}
|
}
|
||||||
|
String noticeTitle = processApprovalRecord.getTaskName() + "(" + loginUser.getRealname() + " " + date + ")";
|
||||||
LambdaQueryWrapper<ProcessAll> queryProcessAll = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ProcessAll> queryProcessAll = new LambdaQueryWrapper<>();
|
||||||
queryProcessAll.eq(ProcessAll::getProcessInstanceId,processApprovalRecord.getProcessInstanceId());
|
queryProcessAll.eq(ProcessAll::getProcessInstanceId,processApprovalRecord.getProcessInstanceId());
|
||||||
ProcessAll processAll = processAllService.getOne(queryProcessAll);
|
ProcessAll processAll = processAllService.getOne(queryProcessAll);
|
||||||
if(!Objects.isNull(processAll)){
|
if(!Objects.isNull(processAll)){
|
||||||
hiworkTodo.setProcessName(ProcessTypeEnum.getNameByValue(processAll.getPrcType()));
|
String processName = ProcessTypeEnum.getNameByValue(processAll.getPrcType());
|
||||||
|
noticeTitle = processName + "(" + loginUser.getRealname() + " " + date + ")";
|
||||||
|
hiworkTodo.setProcessName(processName);
|
||||||
|
|
||||||
SysUser sysUser = sysUserService.getById(processAll.getCreateUserId());
|
SysUser sysUser = sysUserService.getById(processAll.getCreateUserId());
|
||||||
if(!Objects.isNull(sysUser)){
|
if(!Objects.isNull(sysUser)){
|
||||||
@@ -206,6 +207,7 @@ public class HiworkTodoServiceImpl implements PushWorkflowIntegrationAPI {
|
|||||||
String appBusinessLink = appUrl.replace("{url}", Objects.requireNonNull(ProcessTypeEnum.getFontReturnUrlPc(processAll.getPrcType())));
|
String appBusinessLink = appUrl.replace("{url}", Objects.requireNonNull(ProcessTypeEnum.getFontReturnUrlPc(processAll.getPrcType())));
|
||||||
hiworkTodo.setAppBusinessLink(appBusinessLink);
|
hiworkTodo.setAppBusinessLink(appBusinessLink);
|
||||||
}
|
}
|
||||||
|
hiworkTodo.setNoticeTitle(noticeTitle);
|
||||||
SysUser sysUser = sysUserService.getById(processApprovalRecord.getUserId());
|
SysUser sysUser = sysUserService.getById(processApprovalRecord.getUserId());
|
||||||
if(!Objects.isNull(sysUser)){
|
if(!Objects.isNull(sysUser)){
|
||||||
hiworkTodo.setUserId(processApprovalRecord.getUserId());
|
hiworkTodo.setUserId(processApprovalRecord.getUserId());
|
||||||
|
|||||||
Reference in New Issue
Block a user