From 900c228f0167d71d4de78afd099cc5b5fd584e77 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Tue, 30 Apr 2024 15:03:07 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1136027761082368]流程导出异常 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1136027761082368 --- .../importexport/handler/MatrixImportExportHandler.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/neatlogic/module/framework/importexport/handler/MatrixImportExportHandler.java b/src/main/java/neatlogic/module/framework/importexport/handler/MatrixImportExportHandler.java index 773e39498..bd9db7cf7 100644 --- a/src/main/java/neatlogic/module/framework/importexport/handler/MatrixImportExportHandler.java +++ b/src/main/java/neatlogic/module/framework/importexport/handler/MatrixImportExportHandler.java @@ -14,6 +14,7 @@ import neatlogic.framework.importexport.exception.DependencyNotFoundException; import neatlogic.framework.importexport.exception.ImportExportHandlerNotFoundException; import neatlogic.framework.matrix.core.IMatrixDataSourceHandler; import neatlogic.framework.matrix.core.MatrixDataSourceHandlerFactory; +import neatlogic.framework.matrix.core.MatrixPrivateDataSourceHandlerFactory; import neatlogic.framework.matrix.dao.mapper.MatrixMapper; import neatlogic.framework.matrix.dto.MatrixVo; import neatlogic.framework.matrix.exception.MatrixDataSourceHandlerNotFoundException; @@ -125,7 +126,11 @@ public class MatrixImportExportHandler extends ImportExportHandlerBase { @Override protected ImportExportVo myExportData(Object primaryKey, List dependencyList, ZipOutputStream zipOutputStream) { String uuid = (String) primaryKey; - MatrixVo matrix = matrixMapper.getMatrixByUuid(uuid); + MatrixVo matrix = MatrixPrivateDataSourceHandlerFactory.getMatrixVo(uuid); + if (matrix != null) { + return null; + } + matrix = matrixMapper.getMatrixByUuid(uuid); if (matrix == null) { throw new MatrixNotFoundException(uuid); } -- Gitee