diff --git a/src/main/java/cokr/xit/interfaces/message/MessageEntity.java b/src/main/java/cokr/xit/interfaces/message/MessageEntity.java
index a047b12..edd3f93 100644
--- a/src/main/java/cokr/xit/interfaces/message/MessageEntity.java
+++ b/src/main/java/cokr/xit/interfaces/message/MessageEntity.java
@@ -295,6 +295,11 @@ public class MessageEntity extends AbstractEntity {
*/
private String altJson;
+ /**
+ * RCS 브랜드 아이디
+ */
+ private String rcsBrandId;
+
/**
* RCS 브랜드 키
*/
diff --git a/src/main/java/cokr/xit/interfaces/message/web/MessageInterfaceController.java b/src/main/java/cokr/xit/interfaces/message/web/MessageInterfaceController.java
index 7eee67b..cff2b11 100644
--- a/src/main/java/cokr/xit/interfaces/message/web/MessageInterfaceController.java
+++ b/src/main/java/cokr/xit/interfaces/message/web/MessageInterfaceController.java
@@ -156,13 +156,15 @@ public class MessageInterfaceController extends AbstractController {
}
}
- //RCS브랜드아이디 찾기
+ //RCS브랜드아이디 및 RCS브랜드키 찾기
+ String rcsBrandId = "";
String rcsBrandKey = "";
String rcsTemplate = "";
messageQuery = new MessageQuery().setSggCd(sggCd).setStngInfoType("03").setMsgPrps(msgPrps)
.setTaskSeCd(taskSeCd).setSvcType("RCS");
stng = messageMapper.selectStng(messageQuery);
if(stng != null && !stng.isEmpty()) {
+ rcsBrandId = stng.string("SVC_USER_PREV_ID");
rcsBrandKey = stng.string("SVC_USER_ID");
if(!EgovStringUtil.null2void(rcsBrandKey).equals("")) {
//RCS템플릿찾기
@@ -399,6 +401,7 @@ public class MessageInterfaceController extends AbstractController {
}
if(able_rcs) {
+ messageEntity.setRcsBrandId(rcsBrandId);
messageEntity.setRcsBrandKey(rcsBrandKey);
messageEntity.setRcsMessageBaseId(rcsBaseId);
messageEntity.setRcsJson(rcsJsonComplete);
diff --git a/src/main/resources/sql/mapper/interfaces/message-mapper.xml b/src/main/resources/sql/mapper/interfaces/message-mapper.xml
index c2c91dc..33215f3 100644
--- a/src/main/resources/sql/mapper/interfaces/message-mapper.xml
+++ b/src/main/resources/sql/mapper/interfaces/message-mapper.xml
@@ -140,6 +140,7 @@ INSERT
, ALT_JSON
+ , RCS_BRAND_ID
, RCS_BRAND_KEY
, RCS_MESSAGE_BASE_ID
, RCS_JSON
@@ -201,6 +202,7 @@ VALUES (
, #{altJson}
+ , #{rcsBrandId}
, #{rcsBrandKey}
, #{rcsMessageBaseId}
, #{rcsJson}
@@ -235,6 +237,7 @@ SELECT A.MSG_STNG_ID
, A.MODULE_ID
, A.TELNO
, A.SVC_TYPE
+ , A.SVC_USER_PREV_ID
, A.SVC_USER_ID
, A.TMPLAT_ID
, A.TMPLT_CN