diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkTodoServiceImpl.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkTodoServiceImpl.java index 23bbb732..bae736fd 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkTodoServiceImpl.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkTodoServiceImpl.java @@ -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());