fix(流程审批信息): 79360、79361
This commit is contained in:
+4
-6
@@ -15,17 +15,12 @@ import com.jero.modules.activiti.service.ProcessAllService;
|
|||||||
import com.jero.modules.activiti.service.ProcessApprovalRecordService;
|
import com.jero.modules.activiti.service.ProcessApprovalRecordService;
|
||||||
import com.jero.modules.activiti.util.SpringContextUtil;
|
import com.jero.modules.activiti.util.SpringContextUtil;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.activiti.engine.ProcessEngine;
|
|
||||||
import org.activiti.engine.ProcessEngines;
|
|
||||||
import org.activiti.engine.RepositoryService;
|
|
||||||
import org.activiti.engine.delegate.event.ActivitiEvent;
|
import org.activiti.engine.delegate.event.ActivitiEvent;
|
||||||
import org.activiti.engine.delegate.event.ActivitiEventListener;
|
import org.activiti.engine.delegate.event.ActivitiEventListener;
|
||||||
import org.activiti.engine.delegate.event.impl.ActivitiActivityEventImpl;
|
|
||||||
import org.activiti.engine.delegate.event.impl.ActivitiEntityEventImpl;
|
import org.activiti.engine.delegate.event.impl.ActivitiEntityEventImpl;
|
||||||
import org.activiti.engine.impl.persistence.entity.ExecutionEntity;
|
import org.activiti.engine.impl.persistence.entity.ExecutionEntity;
|
||||||
import org.activiti.engine.impl.persistence.entity.ExecutionEntityImpl;
|
import org.activiti.engine.impl.persistence.entity.ExecutionEntityImpl;
|
||||||
import org.activiti.engine.impl.persistence.entity.TaskEntity;
|
import org.activiti.engine.impl.persistence.entity.TaskEntity;
|
||||||
import org.activiti.engine.repository.ProcessDefinition;
|
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@@ -121,7 +116,10 @@ public class MyGlobalEventListener implements ActivitiEventListener {
|
|||||||
approvalRecord.setUserId(assignee);
|
approvalRecord.setUserId(assignee);
|
||||||
approvalRecord.setOriginUserId(assignee);
|
approvalRecord.setOriginUserId(assignee);
|
||||||
approvalRecord.setFinishFlag(FinishFlagEnum.INCOMPLETE.getValue());
|
approvalRecord.setFinishFlag(FinishFlagEnum.INCOMPLETE.getValue());
|
||||||
approvalRecord.setCreateTime(createTime);
|
// 加一毫秒,解决流程审批信息发起节点和下一节点创建时间一致,排序错乱问题
|
||||||
|
Date date = new Date();
|
||||||
|
date.setTime(createTime.getTime() + 1);
|
||||||
|
approvalRecord.setCreateTime(date);
|
||||||
approvalRecord.setNodeId(taskDefinitionKey);
|
approvalRecord.setNodeId(taskDefinitionKey);
|
||||||
recordService.save(approvalRecord);
|
recordService.save(approvalRecord);
|
||||||
log.info("id = " + delegateTask.getId());
|
log.info("id = " + delegateTask.getId());
|
||||||
|
|||||||
Reference in New Issue
Block a user