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();