async defalt 메시지 추가

This commit is contained in:
jaewohong
2025-11-20 17:26:53 +09:00
parent d808ce9958
commit 640ece639f
@@ -116,8 +116,12 @@ public class ApiAdapterController implements HttpAdapterServiceKey {
if (httpStatus == 200) { if (httpStatus == 200) {
// 업체별 aync response message 가 다르다. // 업체별 aync response message 가 다르다.
String asyncMsgStyle = httpProp.getProperty("ASYNC_RTNMSG_TYPE", "").toUpperCase(); String asyncMsgStyle = httpProp.getProperty("ASYNC_RTNMSG_TYPE", "").toUpperCase();
//String responseBody = makeResponseBodyMsg(asyncMsgStyle); String responseBody ="";
String responseBody = asyncMsgStyle; if (asyncMsgStyle == null || asyncMsgStyle.trim().isEmpty()) {
responseBody = makeResponseBodyMsg();
} else {
responseBody = asyncMsgStyle;
}
responseEntity = ResponseEntity.status(httpStatus).contentType(mediaType).body(responseBody); responseEntity = ResponseEntity.status(httpStatus).contentType(mediaType).body(responseBody);
// jwhong // jwhong
} else { } else {
@@ -221,6 +225,23 @@ public class ApiAdapterController implements HttpAdapterServiceKey {
InboundErrorLogger.error(errorInfoVO); InboundErrorLogger.error(errorInfoVO);
} }
private String makeResponseBodyMsg() {
Map<String, Object> dataMap = new HashMap<>();
dataMap.put("result", 1);
Map<String, Object> map = new HashMap<>();
map.put("code", "200");
map.put("data", dataMap);
map.put("message", "정상 처리 되었습니다.");
JSONObject json = new JSONObject();
json.putAll(map);
return json.toJSONString();
}
/* /*
private String makeResponseBodyMsg(String asyncMsgStyle) { private String makeResponseBodyMsg(String asyncMsgStyle) {