| | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 偏离单固化完成数据处理器,功能:梳理树节点 |
| | | * 临时更改单固化完成数据处理器,功能:梳理树节点 |
| | | */ |
| | | @Slf4j |
| | | @Component("deviationCureFinishDataHandler") |
| | |
| | | private NcNodeService nodeService; |
| | | |
| | | /** |
| | | * cureFinishOperateTask调用,偏离单回传审批完成处理业务 |
| | | * cureFinishOperateTask调用,临时更改单回传审批完成处理业务 |
| | | * @param props 属性 |
| | | */ |
| | | public void handleData(FlowProgramProperties props) { |
| | | // 执行业务逻辑 |
| | | NcNode pkgNode = nodeService.lambdaQuery().eq(NcNode::getProcessInstanceId, props.getProcessInstanceId()).one(); |
| | | |
| | | pkgNode.lock(); |
| | | pkgNode.lock("临时更改单回传锁定"); |
| | | pkgNode.setIsLastEdition(0); |
| | | nodeService.updateById(pkgNode); |
| | | |
| | |
| | | |
| | | addNewProgramNode(newPkgNode,props.getProcessInstanceId()); |
| | | |
| | | log.info("偏离回传Listener完成"); |
| | | log.info("临时更改单回传Listener完成"); |
| | | } |
| | | |
| | | /** |