|
@@ -5008,18 +5008,31 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
String[] split2 = s3.split(" ");
|
|
String[] split2 = s3.split(" ");
|
|
List<String> list = new ArrayList<>();
|
|
List<String> list = new ArrayList<>();
|
|
for (String string : split2) {
|
|
for (String string : split2) {
|
|
|
|
+ String number = null;
|
|
//获取比较符
|
|
//获取比较符
|
|
- operator = string.substring(0, 1);
|
|
|
|
- String number = string.substring(1);
|
|
|
|
|
|
+ if(string.contains("<") || string.contains(">")){
|
|
|
|
+ operator = string.split(";")[0] + ";";
|
|
|
|
+ number = string.split(";")[1];
|
|
|
|
+ }else{
|
|
|
|
+ operator = string.substring(0, 1);
|
|
|
|
+ number = string.substring(1);
|
|
|
|
+ }
|
|
|
|
+
|
|
operator = strReplace(operator);
|
|
operator = strReplace(operator);
|
|
String str = split1[1] + operator + extractPureNumbers(number);
|
|
String str = split1[1] + operator + extractPureNumbers(number);
|
|
list.add(str);
|
|
list.add(str);
|
|
}
|
|
}
|
|
formulaData = String.join("&&",list);
|
|
formulaData = String.join("&&",list);
|
|
}else{
|
|
}else{
|
|
|
|
+ String number = null;
|
|
//获取比较符
|
|
//获取比较符
|
|
- operator = s3.substring(0, 1);
|
|
|
|
- String number = s3.substring(1);
|
|
|
|
|
|
+ if(s3.contains("<") || s3.contains(">")){
|
|
|
|
+ operator = s3.split(";")[0] + ";";
|
|
|
|
+ number = s3.split(";")[1];
|
|
|
|
+ }else{
|
|
|
|
+ operator = s3.substring(0, 1);
|
|
|
|
+ number = s3.substring(1);
|
|
|
|
+ }
|
|
operator = strReplace(operator);
|
|
operator = strReplace(operator);
|
|
|
|
|
|
formulaData = split1[1] + operator + extractPureNumbers(number);
|
|
formulaData = split1[1] + operator + extractPureNumbers(number);
|
|
@@ -5030,18 +5043,30 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
String[] split2 = s4.split(" ");
|
|
String[] split2 = s4.split(" ");
|
|
List<String> list = new ArrayList<>();
|
|
List<String> list = new ArrayList<>();
|
|
for (String string : split2) {
|
|
for (String string : split2) {
|
|
|
|
+ String number = null;
|
|
//获取比较符
|
|
//获取比较符
|
|
- operator = string.substring(0, 1);
|
|
|
|
- String number = string.substring(1);
|
|
|
|
|
|
+ if(string.contains("<") || string.contains(">")){
|
|
|
|
+ operator = string.split(";")[0] + ";";
|
|
|
|
+ number = string.split(";")[1];
|
|
|
|
+ }else{
|
|
|
|
+ operator = string.substring(0, 1);
|
|
|
|
+ number = string.substring(1);
|
|
|
|
+ }
|
|
operator = strReplace(operator);
|
|
operator = strReplace(operator);
|
|
String str = split1[0] + operator + extractPureNumbers(number);
|
|
String str = split1[0] + operator + extractPureNumbers(number);
|
|
list.add(str);
|
|
list.add(str);
|
|
}
|
|
}
|
|
formulaData = String.join("&&",list);
|
|
formulaData = String.join("&&",list);
|
|
}else{
|
|
}else{
|
|
|
|
+ String number = null;
|
|
//获取比较符
|
|
//获取比较符
|
|
- operator = s4.substring(0, 1);
|
|
|
|
- String number = s4.substring(1);
|
|
|
|
|
|
+ if(s4.contains("<") || s4.contains(">")){
|
|
|
|
+ operator = s4.split(";")[0] + ";";
|
|
|
|
+ number = s4.split(";")[1];
|
|
|
|
+ }else{
|
|
|
|
+ operator = s4.substring(0, 1);
|
|
|
|
+ number = s4.substring(1);
|
|
|
|
+ }
|
|
operator = strReplace(operator);
|
|
operator = strReplace(operator);
|
|
formulaData = split1[0] + operator + extractPureNumbers(number);
|
|
formulaData = split1[0] + operator + extractPureNumbers(number);
|
|
}
|
|
}
|
|
@@ -5136,6 +5161,21 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
if(Objects.equals("≠",s1)){
|
|
if(Objects.equals("≠",s1)){
|
|
s1 = "!=";
|
|
s1 = "!=";
|
|
}
|
|
}
|
|
|
|
+ if(Objects.equals("=",s1)){
|
|
|
|
+ s1 = "==";
|
|
|
|
+ }
|
|
|
|
+ if(Objects.equals("<",s1)){
|
|
|
|
+ s1 = "<";
|
|
|
|
+ }
|
|
|
|
+ if(Objects.equals("<",s1)){
|
|
|
|
+ s1 = "<";
|
|
|
|
+ }
|
|
|
|
+ if(Objects.equals(">",s1)){
|
|
|
|
+ s1 = ">";
|
|
|
|
+ }
|
|
|
|
+ if(Objects.equals(">",s1)){
|
|
|
|
+ s1 = ">";
|
|
|
|
+ }
|
|
return s1;
|
|
return s1;
|
|
}
|
|
}
|
|
|
|
|