|
|
@ -143,15 +143,15 @@ public class ApiUtil {
|
|
|
|
|
|
|
|
|
|
|
|
JSONObject jsonObj = toObjByObj(obj, JSONObject.class);
|
|
|
|
JSONObject jsonObj = toObjByObj(obj, JSONObject.class);
|
|
|
|
for (Object key : jsonObj.keySet()) {
|
|
|
|
for (Object key : jsonObj.keySet()) {
|
|
|
|
Object value = jsonObj.get(key);
|
|
|
|
// NIMS API 호출 시 필요없는 파라메터 제외
|
|
|
|
|
|
|
|
if("userId".equals(key) || "dbSkipYn".equals(key)) continue;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Object value = jsonObj.get(key);
|
|
|
|
if (value instanceof List) {
|
|
|
|
if (value instanceof List) {
|
|
|
|
// List를 쉼표로 구분된 문자열로 변환
|
|
|
|
// List를 쉼표로 구분된 문자열로 변환
|
|
|
|
String listAsString = String.join(",", (List<String>) value);
|
|
|
|
String listAsString = String.join(",", (List<String>) value);
|
|
|
|
request.data((String) key, listAsString);
|
|
|
|
request.data((String) key, listAsString);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
// NIMS API 호출 시 필요없는 파라메터 제외
|
|
|
|
|
|
|
|
if("userId".equals(key) || "dbSkipYn".equals(key)) continue;
|
|
|
|
|
|
|
|
request.data((String) key, ObjectUtils.isEmpty(value) ? StringUtils.EMPTY : jsonObj.get(key));
|
|
|
|
request.data((String) key, ObjectUtils.isEmpty(value) ? StringUtils.EMPTY : jsonObj.get(key));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|