update 修改全局监听器

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