瀏覽代碼

后管-公式
1、处理集合单个字符串 并且为数字的数据

LHB 1 月之前
父節點
當前提交
d3eb5878b8
共有 1 個文件被更改,包括 11 次插入2 次删除
  1. 11 2
      blade-service/blade-manager/src/main/java/com/jfireel/expression/util/ValueUtil.java

+ 11 - 2
blade-service/blade-manager/src/main/java/com/jfireel/expression/util/ValueUtil.java

@@ -20,7 +20,12 @@ public class ValueUtil {
                     return null;
                 }
                 if(tmp.size() == 1){
-                    left = tmp.get(0);
+                    if(StringUtils.isNumber(tmp.get(0).toString())){
+                        left = Double.valueOf(tmp.get(0).toString());
+                    }else{
+                        left = tmp.get(0);
+                    }
+
                 }else{
                     left = sum(tmp);
                 }
@@ -31,7 +36,11 @@ public class ValueUtil {
                     return null;
                 }
                 if(tmp.size() == 1){
-                    right = tmp.get(0);
+                    if(StringUtils.isNumber(tmp.get(0).toString())){
+                        right = Double.valueOf(tmp.get(0).toString());
+                    }else{
+                        right = tmp.get(0);
+                    }
                 }else{
                     right = sum(tmp);
                 }