remove last comma if last entry
parent
e9f8780ca3
commit
ae3c10ac85
|
|
@ -106,21 +106,23 @@ public class RequestInterceptor implements HandlerInterceptor {
|
||||||
}
|
}
|
||||||
|
|
||||||
private String convertFieldValuesToJson(List<String> fieldValues) {
|
private String convertFieldValuesToJson(List<String> fieldValues) {
|
||||||
if (fieldValues == null) {
|
if (fieldValues == null || fieldValues.isEmpty()) {
|
||||||
return "";
|
return "{}";
|
||||||
}
|
}
|
||||||
|
|
||||||
StringBuilder fieldValueString = new StringBuilder();
|
StringBuilder fieldValueString = new StringBuilder("{\n");
|
||||||
for (String field : fieldValues) {
|
for (String field : fieldValues) {
|
||||||
fieldValueString.append("\"").append(field).append("\", \n");
|
fieldValueString.append("\t\"").append(field).append("\",\n");
|
||||||
}
|
}
|
||||||
// Remove the last comma and space
|
// Remove the last comma and newline
|
||||||
if (fieldValueString.length() >= 1) {
|
if (fieldValueString.length() >= 2) {
|
||||||
fieldValueString.setLength(fieldValueString.length() - 2);
|
fieldValueString.setLength(fieldValueString.length() - 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fieldValueString.append("\n}");
|
||||||
return fieldValueString.toString();
|
return fieldValueString.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private Query buildQueryEntry(long transactionId, String actionType, String affectedForm, String changeNr, String assignedTo, int status, String requestId, String fieldValueJson) {
|
private Query buildQueryEntry(long transactionId, String actionType, String affectedForm, String changeNr, String assignedTo, int status, String requestId, String fieldValueJson) {
|
||||||
return new Query.QueryBuilder(FORM_NAME)
|
return new Query.QueryBuilder(FORM_NAME)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue