update 更改统一待办的推送的url

This commit is contained in:
lijiarao
2024-02-26 15:02:21 +08:00
parent 0d2229329a
commit 732f5c934b
@@ -163,26 +163,26 @@ public class HiworkTodoServiceImpl implements PushWorkflowIntegrationAPI {
}
hiworkTodo.setBid(processAll.getProjectId());
String url = hiworkFontUrl
.replaceAll("&","%26")
.replaceAll("\\?","%3F")
//.replaceAll("&","%26")
//.replaceAll("\\?","%3F")
.replace("{projectId}",processAll.getProjectId())
.replace("{taskName}",processApprovalRecord.getTaskName())
.replace("{taskId}",processApprovalRecord.getTaskId())
.replace("{processInstanceId}",processApprovalRecord.getProcessInstanceId())
.replace("{nodeId}",processApprovalRecord.getNodeId());
// 跳转链接
String businessLink = hiworkUrl + url.replace("{url}", Objects.requireNonNull(ProcessTypeEnum.getFontReturnUrlPc(processAll.getPrcType())));
String businessLink = url.replace("{url}", Objects.requireNonNull(ProcessTypeEnum.getFontReturnUrlPc(processAll.getPrcType())));
hiworkTodo.setBusinessLink(businessLink);
// APP跳转链接
String appUrl = hiworkFontAppUrl
.replaceAll("&","%26")
.replaceAll("\\?","%3F")
//.replaceAll("&","%26")
//.replaceAll("\\?","%3F")
.replace("{projectId}",processAll.getProjectId())
.replace("{taskName}",processApprovalRecord.getTaskName())
.replace("{taskId}",processApprovalRecord.getTaskId())
.replace("{processInstanceId}",processApprovalRecord.getProcessInstanceId())
.replace("{nodeId}",processApprovalRecord.getNodeId());
String appBusinessLink = hiworkUrl + appUrl.replace("{url}", Objects.requireNonNull(ProcessTypeEnum.getFontReturnUrlPc(processAll.getPrcType())));
String appBusinessLink = appUrl.replace("{url}", Objects.requireNonNull(ProcessTypeEnum.getFontReturnUrlPc(processAll.getPrcType())));
hiworkTodo.setAppBusinessLink(appBusinessLink);
}
SysUser sysUser = sysUserService.getById(processApprovalRecord.getUserId());