virtual differentiation of status (small change)

main
Said Gedik 2024-05-13 13:12:17 +02:00
parent d11cc8d159
commit a880881d93
1 changed files with 19 additions and 12 deletions

View File

@ -158,25 +158,30 @@ public class Filter {
}
for (int j = 0; j < criterias.length; j++) {
String criteria = inner_criteria_prefix + criterias[j] + inner_criteria_prefix;
String condition = "\"" + criterias[j] + "\")";
if (criteria.contains("Completed")) {
inner_qualifier += "(" + inner_filter + "\"Completed\" AND '1000000150' = "
+ (criteria.contains("Completed (final review finished)") ? "9000)" : "10000)");
} else if (criteria.contains("Rejected")) {
inner_qualifier += "(" + inner_filter + "\"Rejected\" AND '301541700' = "
+ (criteria.contains("Rejected (begin)") ? "1)" : "9)");
criterias[j] = inner_criteria_prefix + criterias[j] + inner_criteria_prefix;
if (criterias[j].contains("Completed") || criterias[j].contains("Rejected")) {
if (criterias[j].contains("Completed")) {
inner_qualifier += "(" + inner_filter + "\"Completed\" AND \'1000000150\' = "
+ (criterias[j].equals("Completed (final review finished)") ? "9000)" : "10000)");
} else {
inner_qualifier += "(" + inner_filter + "\"Rejected\" AND \'301541700\' = "
+ (criterias[j].equals("Rejected (begin)") ? "1)" : "9)");
}
} else {
inner_qualifier += "(" + inner_filter + condition;
inner_qualifier += "(" + inner_filter + "\"" + criterias[j] + "\")";
}
if (j < criterias.length - 1) {
inner_qualifier += inner_concat;
}
}
qualifier += "(" + inner_qualifier + ")";
System.out.println("QUALIFIER: " + qualifier);
}
}
@ -185,6 +190,8 @@ public class Filter {
}
}
System.out.println("\n" + qualifier + "\n");
return qualifier;
}