diff --git a/src/main/java/neatlogic/framework/util/FormUtil.java b/src/main/java/neatlogic/framework/util/FormUtil.java index a1fcf9ed3db55982b47cace10f8acd9472c60012..d84344a70c0486b1714701bb8e1e723c4f488e3e 100644 --- a/src/main/java/neatlogic/framework/util/FormUtil.java +++ b/src/main/java/neatlogic/framework/util/FormUtil.java @@ -215,6 +215,8 @@ public class FormUtil { if (formVersionVo == null) { return; } + String mainSceneUuid = formVersionVo.getFormConfig().getString("uuid"); + formVersionVo.setSceneUuid(mainSceneUuid); List formAttributeList = formVersionVo.getFormAttributeList(); if (CollectionUtils.isEmpty(formAttributeList)) { return; diff --git a/src/main/java/neatlogic/module/framework/dependency/handler/Integration2FormAttrDependencyHandler.java b/src/main/java/neatlogic/module/framework/dependency/handler/Integration2FormAttrDependencyHandler.java index e32637de5938f69804986a82bd9567abe27b568b..7572c4d126532571edac88495f76c5c9020311ff 100644 --- a/src/main/java/neatlogic/module/framework/dependency/handler/Integration2FormAttrDependencyHandler.java +++ b/src/main/java/neatlogic/module/framework/dependency/handler/Integration2FormAttrDependencyHandler.java @@ -57,6 +57,8 @@ public class Integration2FormAttrDependencyHandler extends FixedTableDependencyH if (formVersionVo != null) { FormVo formVo = formMapper.getFormByUuid(formVersionVo.getFormUuid()); if (formVo != null) { + String mainSceneUuid = formVersionVo.getFormConfig().getString("uuid"); + formVersionVo.setSceneUuid(mainSceneUuid); List formAttributeList = formVersionVo.getFormAttributeList(); if (CollectionUtils.isNotEmpty(formAttributeList)) { for (FormAttributeVo formAttributeVo : formAttributeList) { diff --git a/src/main/java/neatlogic/module/framework/dependency/handler/MatrixAttr2FormAttrDependencyHandler.java b/src/main/java/neatlogic/module/framework/dependency/handler/MatrixAttr2FormAttrDependencyHandler.java index 479d5d81fd8f8c8b6070cd325a565c82871d252a..6b0d8fd5fab5c59f688ac02fd920714e9a710aaf 100644 --- a/src/main/java/neatlogic/module/framework/dependency/handler/MatrixAttr2FormAttrDependencyHandler.java +++ b/src/main/java/neatlogic/module/framework/dependency/handler/MatrixAttr2FormAttrDependencyHandler.java @@ -57,6 +57,8 @@ public class MatrixAttr2FormAttrDependencyHandler extends FixedTableDependencyHa if (formVersionVo != null) { FormVo formVo = formMapper.getFormByUuid(formVersionVo.getFormUuid()); if (formVo != null) { + String mainSceneUuid = formVersionVo.getFormConfig().getString("uuid"); + formVersionVo.setSceneUuid(mainSceneUuid); List formAttributeList = formVersionVo.getFormAttributeList(); if (CollectionUtils.isNotEmpty(formAttributeList)) { for (FormAttributeVo formAttributeVo : formAttributeList) { diff --git a/src/main/java/neatlogic/module/framework/importexport/handler/FormImportExportHandler.java b/src/main/java/neatlogic/module/framework/importexport/handler/FormImportExportHandler.java index 0e4266ce0cd6d1dd9dbca977bba267bb585b7db3..e0bd653a53bc31c91959d583c30f85926c6d6930 100644 --- a/src/main/java/neatlogic/module/framework/importexport/handler/FormImportExportHandler.java +++ b/src/main/java/neatlogic/module/framework/importexport/handler/FormImportExportHandler.java @@ -125,6 +125,8 @@ public class FormImportExportHandler extends ImportExportHandlerBase { } // 插入依赖 FormUtil.saveDependency(formVersion); + String mainSceneUuid = formVersion.getFormConfig().getString("uuid"); + formVersion.setSceneUuid(mainSceneUuid); List formAttributeList = formVersion.getFormAttributeList(); // 激活版本 FormVersionVo oldActiveFormVersion = formMapper.getActionFormVersionByFormUuid(form.getUuid());