update hiwork消息新增flowid

This commit is contained in:
lijiarao
2024-03-14 16:46:58 +08:00
parent dfb329f78b
commit 309b590745
2 changed files with 4 additions and 2 deletions
@@ -26,6 +26,8 @@ public class HiworkTodo {
private String noticeDescription;
@ApiModelProperty(value = "流程编号")
private String busiDefCode;
@ApiModelProperty(value = "流程id")
private String flowid;
@ApiModelProperty(value = "流程实例id")
private String processId;
@ApiModelProperty(value = "流程实例名称")
@@ -1,6 +1,5 @@
package com.jero.modules.docking.hiwork.service.impl;
import cn.hutool.core.date.DateUnit;
import cn.hutool.core.date.DateUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
@@ -31,7 +30,6 @@ import org.springframework.stereotype.Service;
import org.springframework.web.client.RestTemplate;
import javax.annotation.Resource;
import java.text.SimpleDateFormat;
import java.time.Instant;
import java.util.ArrayList;
import java.util.Date;
@@ -136,6 +134,7 @@ public class HiworkTodoServiceImpl implements PushWorkflowIntegrationAPI {
String date = DateUtil.formatDateTime(new Date());
String noticeTitle = processAll.getPrcName() + "(" + loginUser.getRealname() + " " + date + ")";
hiworkTodo.setNoticeTitle(noticeTitle);
hiworkTodo.setFlowid(processAll.getProcessInstanceId());
hiworkTodo.setProcessId(processAll.getProcessInstanceId());
hiworkTodo.setProcessName(ProcessTypeEnum.getNameByValue(processAll.getPrcType()));
hiworkTodo.setProcessType(PROCESS_TYPE);
@@ -185,6 +184,7 @@ public class HiworkTodoServiceImpl implements PushWorkflowIntegrationAPI {
String date = DateUtil.formatDateTime(new Date());
String noticeTitle = processApprovalRecord.getTaskName() + "(" + loginUser.getRealname() + " " + date + ")";
hiworkTodo.setNoticeTitle(noticeTitle);
hiworkTodo.setFlowid(processApprovalRecord.getProcessInstanceId());
hiworkTodo.setProcessId(processApprovalRecord.getProcessInstanceId());
hiworkTodo.setProcessType(PROCESS_TYPE);
hiworkTodo.setTaskId(processApprovalRecord.getTaskId());