feat(REQ-3004) - 调整表单实例模型转换的问题

This commit is contained in:
wangli 2024-11-22 17:54:37 +08:00
parent 475cd9a944
commit 061150e2fe

View File

@ -12,6 +12,7 @@ import org.flowable.form.model.FormFieldTypes;
import org.flowable.form.model.SimpleFormModel;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.springframework.util.StringUtils;
import java.util.ArrayList;
import java.util.Arrays;
@ -80,6 +81,7 @@ public interface FormInstanceConverter extends EntityConverter<FormInstanceVO, F
default List<String> castList(FormField field) {
if (Objects.equals(field.getType(), FormFieldTypes.UPLOAD)) {
return ((Collection<String>) field.getValue()).stream()
.filter(StringUtils::hasText)
.map(i -> UploadFieldDTO.toObject(i).toString())
.collect(Collectors.toList());
}