feat(REQ-3581) - 调整用印申请审批的监听处理
This commit is contained in:
parent
04444b73e6
commit
39e70e0877
@ -4,45 +4,24 @@ import cn.axzo.framework.rocketmq.Event;
|
|||||||
import cn.axzo.framework.rocketmq.EventConsumer;
|
import cn.axzo.framework.rocketmq.EventConsumer;
|
||||||
import cn.axzo.framework.rocketmq.EventProducer;
|
import cn.axzo.framework.rocketmq.EventProducer;
|
||||||
import cn.axzo.nanopart.visa.api.enums.VisaRelationFieldEnum;
|
import cn.axzo.nanopart.visa.api.enums.VisaRelationFieldEnum;
|
||||||
import cn.axzo.nanopart.visa.api.enums.VisaStampStatusEnum;
|
|
||||||
import cn.axzo.nanopart.visa.api.enums.VisaStatusEnum;
|
|
||||||
import cn.axzo.nanopart.visa.api.enums.VisaTypeEnum;
|
|
||||||
import cn.axzo.nanopart.visa.api.request.ChangeStatusRequest;
|
|
||||||
import cn.axzo.nanopart.visa.server.config.RefreshableConfiguration;
|
import cn.axzo.nanopart.visa.server.config.RefreshableConfiguration;
|
||||||
import cn.axzo.nanopart.visa.server.domain.ChangeRecord;
|
|
||||||
import cn.axzo.nanopart.visa.server.domain.ChangeRecordLog;
|
|
||||||
import cn.axzo.nanopart.visa.server.domain.ChangeRecordRelation;
|
import cn.axzo.nanopart.visa.server.domain.ChangeRecordRelation;
|
||||||
import cn.axzo.nanopart.visa.server.dto.RelationEssContextDto;
|
import cn.axzo.nanopart.visa.server.dto.RelationEssContextDto;
|
||||||
import cn.axzo.nanopart.visa.server.dto.VisaRelationDto;
|
import cn.axzo.nanopart.visa.server.dto.VisaRelationDto;
|
||||||
import cn.axzo.nanopart.visa.server.mq.listener.workflow.BasicLogSupport;
|
import cn.axzo.nanopart.visa.server.mq.listener.workflow.BasicLogSupport;
|
||||||
import cn.axzo.nanopart.visa.server.mq.producer.VisaChangeLogPayload;
|
|
||||||
import cn.axzo.nanopart.visa.server.rpc.VisaOrganizationalNodeUserGateway;
|
import cn.axzo.nanopart.visa.server.rpc.VisaOrganizationalNodeUserGateway;
|
||||||
import cn.axzo.nanopart.visa.server.service.ChangeRecordBillService;
|
|
||||||
import cn.axzo.nanopart.visa.server.service.ChangeRecordRelationService;
|
import cn.axzo.nanopart.visa.server.service.ChangeRecordRelationService;
|
||||||
import cn.axzo.nanopart.visa.server.service.ChangeRecordService;
|
|
||||||
import cn.axzo.workflow.common.enums.BpmnProcessInstanceResultEnum;
|
import cn.axzo.workflow.common.enums.BpmnProcessInstanceResultEnum;
|
||||||
import cn.axzo.workflow.common.model.request.bpmn.task.BpmnTaskDelegateAssigner;
|
|
||||||
import cn.axzo.workflow.common.model.response.mq.ProcessInstanceDTO;
|
import cn.axzo.workflow.common.model.response.mq.ProcessInstanceDTO;
|
||||||
import cn.axzo.workflow.starter.handler.ProcessInstanceEventHandler;
|
import cn.axzo.workflow.starter.handler.ProcessInstanceEventHandler;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.google.common.collect.Lists;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
import org.springframework.util.StringUtils;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
||||||
import static cn.axzo.nanopart.visa.api.constant.VisaConstant.WORKFLOW_VAR_VISA_TYPE_KEY;
|
|
||||||
import static cn.axzo.nanopart.visa.api.enums.VisaLogTypeEnum.REJECT_APPROVE;
|
|
||||||
import static cn.axzo.nanopart.visa.api.enums.VisaLogTypeEnum.REVERT_APPROVE;
|
|
||||||
import static cn.axzo.nanopart.visa.api.enums.VisaRelationFieldEnum.PROCESS_INSTANCE_OF_VISA;
|
|
||||||
import static cn.axzo.nanopart.visa.api.enums.VisaTypeEnum.DESIGN_CHANGE;
|
|
||||||
import static cn.axzo.nanopart.visa.api.enums.VisaTypeEnum.PROJECT_VISA;
|
|
||||||
import static cn.axzo.nanopart.visa.api.enums.VisaTypeEnum.TECHNOLOGY_APPROVED;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 工作流广播的实例维度的所有事件类型
|
* 工作流广播的实例维度的所有事件类型
|
||||||
*
|
*
|
||||||
@ -141,7 +120,7 @@ public class ProcessInstanceOfEssAllEventHandler extends BasicLogSupport impleme
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
e.setUpdateBy(operatorId);
|
e.setUpdateBy(operatorId);
|
||||||
changeRecordRelationService.save(e);
|
changeRecordRelationService.updateById(e);
|
||||||
log.info("change success process instance of ess : {}", dto.getProcessInstanceId());
|
log.info("change success process instance of ess : {}", dto.getProcessInstanceId());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user