|
@@ -174,7 +174,12 @@ public class FormulaUtils {
|
|
|
if(values.stream().filter(CustomFunction::containsZH).anyMatch(e->e.toString().contains("\n"))){
|
|
|
fd.getValues().get(0).setValue(values.stream().filter(Objects::nonNull).map(Object::toString).collect(Collectors.joining()));
|
|
|
}else{
|
|
|
- fd.getValues().get(0).setValue(values.stream().map(StringUtils::handleNull).collect(Collectors.joining("、")));
|
|
|
+ /*日期类型的元素只获取最后一个非空*/
|
|
|
+ if(StringUtils.isEquals(4,fd.getEType())){
|
|
|
+ fd.getValues().get(0).setValue(values.stream().filter(StringUtils::isNotEmpty).reduce((first, second) -> second).orElse(null));
|
|
|
+ }else{
|
|
|
+ fd.getValues().get(0).setValue(values.stream().map(StringUtils::handleNull).collect(Collectors.joining("、")));
|
|
|
+ }
|
|
|
}
|
|
|
}else{
|
|
|
// copy(fd,values);
|