From 44251b04c7fb57a182b2c10392e8b72ea5238134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?lkd9125=28=EC=9D=B4=EA=B2=BD=EB=8F=84=29?= Date: Tue, 12 Dec 2023 10:54:28 +0900 Subject: [PATCH] conm/sms --- .../biz/api/comn/sms/service/ComnSmsService.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pav-server/src/main/java/com/palnet/biz/api/comn/sms/service/ComnSmsService.java b/pav-server/src/main/java/com/palnet/biz/api/comn/sms/service/ComnSmsService.java index 198f635..a149ec5 100644 --- a/pav-server/src/main/java/com/palnet/biz/api/comn/sms/service/ComnSmsService.java +++ b/pav-server/src/main/java/com/palnet/biz/api/comn/sms/service/ComnSmsService.java @@ -33,6 +33,10 @@ public class ComnSmsService { private final SuredataRepository suredataRepository; + /** + * 비행승인시 SMS를 보내는 기능. + * @param model + */ public void sendLaancAprovSms(ComnSmsLaancAprovModel model) { log.info("sendSms : {}", model); ClassPathResource resource = new ClassPathResource("templates/sms/SmsLaancAprov.txt"); @@ -78,6 +82,12 @@ public class ComnSmsService { suredataRepository.save(entity); } + /** + * 내부적으로 사용할 메소드, 메세지 템플릿과, 객체의 파라미터를 매핑함. + * @param templateStr + * @param model + * @return + */ private String getMessage(String templateStr, ComnSmsLaancAprovModel model) { String message = templateStr; message = message.replace("${pilotName}", model.getPilotName()); @@ -89,6 +99,10 @@ public class ComnSmsService { return message; } + /** + * 데이터베이스에 추가할 메세지 발송이력 데이터를 셋팅함. + * @return + */ public SuredataEntity getInitialEntity() { String nowStr = InstantUtils.toDatetimeStringByFormat(Instant.now(), "yyyyMMddHHmmss"); SuredataEntity entity = new SuredataEntity();