diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomGetProcessInstanceVariablesToObjectCmd.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomGetProcessInstanceVariablesToObjectCmd.java index bfadf9559..e6a69de1c 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomGetProcessInstanceVariablesToObjectCmd.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomGetProcessInstanceVariablesToObjectCmd.java @@ -235,7 +235,7 @@ public class CustomGetProcessInstanceVariablesToObjectCmd extends AbstractComman variables.add(VariableObjectDTO.builder() .key(field.getId()) .desc(field.getName()) - .value(StringUtils.collectionToCommaDelimitedString(optionNames)) + .value(StringUtils.collectionToDelimitedString(optionNames, ";")) .type(convert(field.getType())) .build()); } @@ -250,7 +250,7 @@ public class CustomGetProcessInstanceVariablesToObjectCmd extends AbstractComman variables.add(VariableObjectDTO.builder() .key(field.getId()) .desc(field.getName()) - .value(StringUtils.collectionToCommaDelimitedString(optionNames)) + .value(StringUtils.collectionToDelimitedString(optionNames, ";")) .type(convert(field.getType())) .build()); } diff --git a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/PrintAdminController.java b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/PrintAdminController.java index 53eb34da1..aa0395f26 100644 --- a/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/PrintAdminController.java +++ b/workflow-engine-server/src/main/java/cn/axzo/workflow/server/controller/web/manage/PrintAdminController.java @@ -447,7 +447,7 @@ public class PrintAdminController implements PrintAdminApi { return optionFormField.getOptions().stream() .filter(i -> selectedValues.contains(i.getId())) .map(Option::getName) - .collect(Collectors.joining(",")); + .collect(Collectors.joining(";")); } private void generateSystemFieldVariables(String processInstanceId, Map result) {