diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomGetFormInstanceModelCmd.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomGetFormInstanceModelCmd.java index deb875fb9..07c1de73f 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomGetFormInstanceModelCmd.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomGetFormInstanceModelCmd.java @@ -69,10 +69,13 @@ public class CustomGetFormInstanceModelCmd extends GetFormInstanceModelCmd { } List formInstances = formInstanceQuery.orderBySubmittedDate().desc().list(); + // 这里约束前端每次编辑表单提交时,都是提交全量的字段,所以这里只取最后的数据即可。 + // 如果以后开放给业务传入,那么这里的逻辑可能就需要调整 if (!formInstances.isEmpty()) { return formInstances.get(0); } + log.info("未查询到流程实例关联的表单实例数据"); return null; } }