update hiwork消息新增flowid
This commit is contained in:
+2
@@ -26,6 +26,8 @@ public class HiworkTodo {
|
|||||||
private String noticeDescription;
|
private String noticeDescription;
|
||||||
@ApiModelProperty(value = "流程编号")
|
@ApiModelProperty(value = "流程编号")
|
||||||
private String busiDefCode;
|
private String busiDefCode;
|
||||||
|
@ApiModelProperty(value = "流程id")
|
||||||
|
private String flowid;
|
||||||
@ApiModelProperty(value = "流程实例id")
|
@ApiModelProperty(value = "流程实例id")
|
||||||
private String processId;
|
private String processId;
|
||||||
@ApiModelProperty(value = "流程实例名称")
|
@ApiModelProperty(value = "流程实例名称")
|
||||||
|
|||||||
+2
-2
@@ -1,6 +1,5 @@
|
|||||||
package com.jero.modules.docking.hiwork.service.impl;
|
package com.jero.modules.docking.hiwork.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.date.DateUnit;
|
|
||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
@@ -31,7 +30,6 @@ import org.springframework.stereotype.Service;
|
|||||||
import org.springframework.web.client.RestTemplate;
|
import org.springframework.web.client.RestTemplate;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.text.SimpleDateFormat;
|
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@@ -136,6 +134,7 @@ public class HiworkTodoServiceImpl implements PushWorkflowIntegrationAPI {
|
|||||||
String date = DateUtil.formatDateTime(new Date());
|
String date = DateUtil.formatDateTime(new Date());
|
||||||
String noticeTitle = processAll.getPrcName() + "(" + loginUser.getRealname() + " " + date + ")";
|
String noticeTitle = processAll.getPrcName() + "(" + loginUser.getRealname() + " " + date + ")";
|
||||||
hiworkTodo.setNoticeTitle(noticeTitle);
|
hiworkTodo.setNoticeTitle(noticeTitle);
|
||||||
|
hiworkTodo.setFlowid(processAll.getProcessInstanceId());
|
||||||
hiworkTodo.setProcessId(processAll.getProcessInstanceId());
|
hiworkTodo.setProcessId(processAll.getProcessInstanceId());
|
||||||
hiworkTodo.setProcessName(ProcessTypeEnum.getNameByValue(processAll.getPrcType()));
|
hiworkTodo.setProcessName(ProcessTypeEnum.getNameByValue(processAll.getPrcType()));
|
||||||
hiworkTodo.setProcessType(PROCESS_TYPE);
|
hiworkTodo.setProcessType(PROCESS_TYPE);
|
||||||
@@ -185,6 +184,7 @@ public class HiworkTodoServiceImpl implements PushWorkflowIntegrationAPI {
|
|||||||
String date = DateUtil.formatDateTime(new Date());
|
String date = DateUtil.formatDateTime(new Date());
|
||||||
String noticeTitle = processApprovalRecord.getTaskName() + "(" + loginUser.getRealname() + " " + date + ")";
|
String noticeTitle = processApprovalRecord.getTaskName() + "(" + loginUser.getRealname() + " " + date + ")";
|
||||||
hiworkTodo.setNoticeTitle(noticeTitle);
|
hiworkTodo.setNoticeTitle(noticeTitle);
|
||||||
|
hiworkTodo.setFlowid(processApprovalRecord.getProcessInstanceId());
|
||||||
hiworkTodo.setProcessId(processApprovalRecord.getProcessInstanceId());
|
hiworkTodo.setProcessId(processApprovalRecord.getProcessInstanceId());
|
||||||
hiworkTodo.setProcessType(PROCESS_TYPE);
|
hiworkTodo.setProcessType(PROCESS_TYPE);
|
||||||
hiworkTodo.setTaskId(processApprovalRecord.getTaskId());
|
hiworkTodo.setTaskId(processApprovalRecord.getTaskId());
|
||||||
|
|||||||
Reference in New Issue
Block a user