|
@@ -658,9 +658,7 @@ public class CustomFunction {
|
|
List<Object> rate =obj2ListNe(rates);
|
|
List<Object> rate =obj2ListNe(rates);
|
|
if(Func.isNotEmpty(rate)&&rate.stream().anyMatch(StringUtils::isNotEmpty)){
|
|
if(Func.isNotEmpty(rate)&&rate.stream().anyMatch(StringUtils::isNotEmpty)){
|
|
Optional<Object> op= rate.stream().filter(BaseUtils::isNumber).findAny();
|
|
Optional<Object> op= rate.stream().filter(BaseUtils::isNumber).findAny();
|
|
- if(op.isPresent()){
|
|
|
|
- return StringUtils.number2String(op.get(),1)+"%";
|
|
|
|
- }
|
|
|
|
|
|
+ return op.map(o -> StringUtils.number2String(o, 1) + "%").orElseGet(rates::toString);
|
|
}
|
|
}
|
|
return "/";
|
|
return "/";
|
|
}
|
|
}
|