|
|
@@ -129,7 +129,8 @@ public class SsgKakaoSender {
|
|
|
GOODS_RESTOCK(1054), // 재입고 안내
|
|
|
APP_DOWNLOAD(1055), // APP 다운
|
|
|
BASIC_LMS(1056),
|
|
|
- BASIC_INFO_LMS(1080); // [스타일24] 안내
|
|
|
+ BASIC_INFO_LMS(1080), // [스타일24] 안내
|
|
|
+ BASIC_INFO_EXT_LMS(1081); // 제휴몰 - 대외용
|
|
|
|
|
|
private Integer value;
|
|
|
|
|
|
@@ -268,6 +269,28 @@ public class SsgKakaoSender {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * LMS 발송
|
|
|
+ * @param ansSq - 답변일련번호
|
|
|
+ * @param dm - 메시지 정보
|
|
|
+ * @param replaceInfo - 메시지내용 중 대체할 정보
|
|
|
+ * @author gagamel
|
|
|
+ * @since 2020. 11. 9
|
|
|
+ */
|
|
|
+ @Transactional("shopTxnManager")
|
|
|
+ public void sendLms3(Integer ansSq, SsgDirectMessage dm, GagaMap replaceInfo) {
|
|
|
+ // 답변문구 조회
|
|
|
+ AnswerPhase ansPhase = this.getAnswerPhase(ansSq, replaceInfo);
|
|
|
+ dm.setFsubject(ansPhase.getAnsTitle());
|
|
|
+ dm.setFmessage(ansPhase.getAnsContent());
|
|
|
+ dm.setFcallback(replaceInfo.getString("callcenterTelNo"));
|
|
|
+ if ("run".equals(active) || "style".equals(active)) {
|
|
|
+ dmDao.createLms(dm);
|
|
|
+ } else {
|
|
|
+ dmDao.createLmsDev(dm);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 답변문구 조회
|
|
|
* 어드민의 "운영관리 > 사이트설정 > 답변문구관리" 화면에서 등록/수정 시 answerPhase 캐시를 삭제
|