diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/entity/ProcessApprovalRecord.java b/laws-modules/src/main/java/com/jero/modules/activiti/entity/ProcessApprovalRecord.java index 71101e33..7b1a4f44 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/entity/ProcessApprovalRecord.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/entity/ProcessApprovalRecord.java @@ -54,11 +54,18 @@ public class ProcessApprovalRecord { @ApiModelProperty(value = "资源类型") private String msgType; + /** + * 处理人id + */ + @TableField(value = "origin_user_id") + @ApiModelProperty(value = "原始处理人id") + private String originUserId; + /** * 处理人id */ @TableField(value = "user_id") - @ApiModelProperty(value = "处理人id") + @ApiModelProperty(value = "当前处理人id") private String userId; /** diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/listener/MyGlobalEventListener.java b/laws-modules/src/main/java/com/jero/modules/activiti/listener/MyGlobalEventListener.java index e481db26..c852a5a2 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/listener/MyGlobalEventListener.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/listener/MyGlobalEventListener.java @@ -119,6 +119,7 @@ public class MyGlobalEventListener implements ActivitiEventListener { approvalRecord.setTaskName(name); approvalRecord.setProcessInstanceId(processInstanceId); approvalRecord.setUserId(assignee); + approvalRecord.setOriginUserId(assignee); approvalRecord.setFinishFlag(FinishFlagEnum.INCOMPLETE.getValue()); approvalRecord.setCreateTime(createTime); approvalRecord.setNodeId(taskDefinitionKey);