package org.jeecg.act;
import org.activiti.engine.delegate.DelegateExecution;
import org.activiti.engine.delegate.ExecutionListener;
import org.activiti.engine.delegate.Expression;
import org.jeecg.common.exception.JeecgBootException;
import org.jeecg.common.util.SpringContextUtils;
import org.jeecg.modules.activiti.entity.actz.ActZBusiness;
import org.jeecg.modules.activiti.service.Impl.ActZBusinessServiceImpl;
import org.springframework.stereotype.Component;
import java.util.Objects;
@Component
public class LeaveStartListener implements ExecutionListener {
private Expression fieldName;
@Override
public void notify(DelegateExecution execution) throws Exception {
ActZBusinessServiceImpl bean = SpringContextUtils.getBean(ActZBusinessServiceImpl.class);
ActZBusiness one = bean.lambdaQuery()
.eq(ActZBusiness::getProcInstId, execution.getProcessInstanceId())
.one();
activiti流程分支互斥使用
于 2025-01-16 16:53:41 首次发布