update 修改全局监听器
This commit is contained in:
+1
-1
@@ -137,7 +137,7 @@ public class MybatisInterceptor implements Interceptor {
|
|||||||
if (localDelFlag == null || "".equals(localDelFlag)) {
|
if (localDelFlag == null || "".equals(localDelFlag)) {
|
||||||
// 登录人账号
|
// 登录人账号
|
||||||
ReflectionUtils.makeAccessible(field);
|
ReflectionUtils.makeAccessible(field);
|
||||||
ReflectionUtils.setField(field,parameter,"0");
|
ReflectionUtils.setField(field,parameter,0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|||||||
+12
-17
@@ -80,21 +80,16 @@ public class MyGlobalEventListener implements ActivitiEventListener {
|
|||||||
ProcessAllService processAllService = SpringContextUtil.getBean(ProcessAllService.class);
|
ProcessAllService processAllService = SpringContextUtil.getBean(ProcessAllService.class);
|
||||||
String processInstanceId = execution.getProcessInstanceId();
|
String processInstanceId = execution.getProcessInstanceId();
|
||||||
String processDefinitionId = execution.getProcessDefinitionId();
|
String processDefinitionId = execution.getProcessDefinitionId();
|
||||||
|
ExecutionEntityImpl parent = execution.getParent();
|
||||||
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
|
String name = parent.getProcessDefinitionName();
|
||||||
RepositoryService repositoryService = processEngine.getRepositoryService();
|
|
||||||
ProcessDefinition processDefinition = repositoryService.getProcessDefinition(processDefinitionId);
|
|
||||||
|
|
||||||
String name = processDefinition.getName();
|
|
||||||
String key = processDefinition.getKey();
|
|
||||||
//新增流程总表信息(剩余的内容在启动流程时填充)
|
//新增流程总表信息(剩余的内容在启动流程时填充)
|
||||||
ProcessAll processAll = new ProcessAll();
|
ProcessAll processAll = new ProcessAll();
|
||||||
processAll.setProcessInstanceId(processInstanceId);
|
processAll.setProcessInstanceId(processInstanceId);
|
||||||
processAll.setPrcType(ProcessTypeEnum.getValueByName(name));
|
processAll.setPrcType(ProcessTypeEnum.getValueByName(name));
|
||||||
processAll.setPrcStatus(ProcessStatusEnum.INCOMPLETE.getValue());
|
processAll.setPrcStatus(ProcessStatusEnum.INCOMPLETE.getValue());
|
||||||
processAllService.save(processAll);
|
processAllService.save(processAll);
|
||||||
log.info("taskEntity.getId() = " + execution.getId());
|
log.info("id = " + execution.getId());
|
||||||
log.info("taskEntity.getName() = " + execution.getName());
|
log.info("name = " + name);
|
||||||
log.info("taskEntity.getActivityName() = " + execution.getActivityName());
|
log.info("taskEntity.getActivityName() = " + execution.getActivityName());
|
||||||
log.info("taskEntity.getDeploymentId() = " + execution.getDeploymentId());
|
log.info("taskEntity.getDeploymentId() = " + execution.getDeploymentId());
|
||||||
log.info("taskEntity.getProcessDefinitionId() = " + execution.getProcessDefinitionId());
|
log.info("taskEntity.getProcessDefinitionId() = " + execution.getProcessDefinitionId());
|
||||||
@@ -123,8 +118,8 @@ public class MyGlobalEventListener implements ActivitiEventListener {
|
|||||||
approvalRecord.setCreateTime(createTime);
|
approvalRecord.setCreateTime(createTime);
|
||||||
approvalRecord.setNodeId(taskDefinitionKey);
|
approvalRecord.setNodeId(taskDefinitionKey);
|
||||||
recordService.save(approvalRecord);
|
recordService.save(approvalRecord);
|
||||||
log.info("taskEntity.getId() = " + delegateTask.getId());
|
log.info("id = " + delegateTask.getId());
|
||||||
log.info("taskEntity.getName() = " + delegateTask.getName());
|
log.info("name = " + delegateTask.getName());
|
||||||
log.info("taskEntity.getAssignee() = " + delegateTask.getAssignee());
|
log.info("taskEntity.getAssignee() = " + delegateTask.getAssignee());
|
||||||
log.info("taskEntity.getIdentityLinks() = " + delegateTask.getIdentityLinks());
|
log.info("taskEntity.getIdentityLinks() = " + delegateTask.getIdentityLinks());
|
||||||
log.info("taskEntity.getVariables() = " + delegateTask.getVariables());
|
log.info("taskEntity.getVariables() = " + delegateTask.getVariables());
|
||||||
@@ -134,8 +129,8 @@ public class MyGlobalEventListener implements ActivitiEventListener {
|
|||||||
//log.info("===================任务分配事件===================");
|
//log.info("===================任务分配事件===================");
|
||||||
//ActivitiEntityEventImpl activitiEntityEvent = (ActivitiEntityEventImpl) event;
|
//ActivitiEntityEventImpl activitiEntityEvent = (ActivitiEntityEventImpl) event;
|
||||||
//TaskEntity taskEntity = (TaskEntity) activitiEntityEvent.getEntity();
|
//TaskEntity taskEntity = (TaskEntity) activitiEntityEvent.getEntity();
|
||||||
//log.info("taskEntity.getId() = " + taskEntity.getId());
|
//log.info("id = " + id);
|
||||||
//log.info("taskEntity.getName() = " + taskEntity.getName());
|
//log.info("name = " + name);
|
||||||
//log.info("taskEntity.getAssignee() = " + taskEntity.getAssignee());
|
//log.info("taskEntity.getAssignee() = " + taskEntity.getAssignee());
|
||||||
//log.info("taskEntity.getIdentityLinks() = " + taskEntity.getIdentityLinks());
|
//log.info("taskEntity.getIdentityLinks() = " + taskEntity.getIdentityLinks());
|
||||||
//log.info("taskEntity.getVariables() = " + taskEntity.getVariables());
|
//log.info("taskEntity.getVariables() = " + taskEntity.getVariables());
|
||||||
@@ -161,8 +156,8 @@ public class MyGlobalEventListener implements ActivitiEventListener {
|
|||||||
log.info("流程实例总数:" + execution.getVariable("nrOfInstances"));
|
log.info("流程实例总数:" + execution.getVariable("nrOfInstances"));
|
||||||
log.info("当前活动的流程实例总数:" + execution.getVariable("nrOfActiveInstances"));
|
log.info("当前活动的流程实例总数:" + execution.getVariable("nrOfActiveInstances"));
|
||||||
log.info("已经完成实例的数目:" + execution.getVariable("nrOfCompletedInstances"));
|
log.info("已经完成实例的数目:" + execution.getVariable("nrOfCompletedInstances"));
|
||||||
log.info("taskEntity.getId() = " + delegateTask.getId());
|
log.info("id = " + delegateTask.getId());
|
||||||
log.info("taskEntity.getName() = " + delegateTask.getName());
|
log.info("name = " + delegateTask.getName());
|
||||||
log.info("taskEntity.getAssignee() = " + delegateTask.getAssignee());
|
log.info("taskEntity.getAssignee() = " + delegateTask.getAssignee());
|
||||||
log.info("taskEntity.getIdentityLinks() = " + delegateTask.getIdentityLinks());
|
log.info("taskEntity.getIdentityLinks() = " + delegateTask.getIdentityLinks());
|
||||||
log.info("taskEntity.getVariables() = " + delegateTask.getVariables());
|
log.info("taskEntity.getVariables() = " + delegateTask.getVariables());
|
||||||
@@ -188,8 +183,8 @@ public class MyGlobalEventListener implements ActivitiEventListener {
|
|||||||
wrapper.set(ProcessAll::getEndTime,date);
|
wrapper.set(ProcessAll::getEndTime,date);
|
||||||
wrapper.set(ProcessAll::getOverTime,between.toString());
|
wrapper.set(ProcessAll::getOverTime,between.toString());
|
||||||
processAllService.update(wrapper);
|
processAllService.update(wrapper);
|
||||||
log.info("taskEntity.getId() = " + execution.getId());
|
log.info("id = " + execution.getId());
|
||||||
log.info("taskEntity.getName() = " + execution.getName());
|
log.info("name = " + execution.getName());
|
||||||
log.info("taskEntity.getActivityName() = " + execution.getActivityName());
|
log.info("taskEntity.getActivityName() = " + execution.getActivityName());
|
||||||
log.info("taskEntity.getDeploymentId() = " + execution.getDeploymentId());
|
log.info("taskEntity.getDeploymentId() = " + execution.getDeploymentId());
|
||||||
log.info("taskEntity.getProcessDefinitionId() = " + execution.getProcessDefinitionId());
|
log.info("taskEntity.getProcessDefinitionId() = " + execution.getProcessDefinitionId());
|
||||||
|
|||||||
Reference in New Issue
Block a user