|
@@ -130,8 +130,8 @@ public abstract class AutomaticReportTableValidate implements ReportTableValidat
|
|
|
String v = rowCol.getString("v");
|
|
|
String regex = "^\\$\\{.*\\}$";
|
|
|
//赋值基础数据项
|
|
|
- if (v != null) {
|
|
|
- if (v.matches(regex) && Arrays.stream(ReportTableBasicItemEnum.values())
|
|
|
+ if (v != null && v.matches(regex)) {
|
|
|
+ if (Arrays.stream(ReportTableBasicItemEnum.values())
|
|
|
.filter(b -> b.name().equals(v.substring(2, v.length() - 1))).findFirst().orElse(null) != null) {
|
|
|
String value = Objects.requireNonNull(Arrays.stream(ReportTableBasicItemEnum.values())
|
|
|
.filter(b -> b.name().equals(v.substring(2, v.length() - 1))).findFirst().orElse(null)).getValue();
|