|
|
@ -33,6 +33,10 @@ public class ComnSmsService { |
|
|
|
|
|
|
|
|
|
|
|
private final SuredataRepository suredataRepository; |
|
|
|
private final SuredataRepository suredataRepository; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* 비행승인시 SMS를 보내는 기능. |
|
|
|
|
|
|
|
* @param model |
|
|
|
|
|
|
|
*/ |
|
|
|
public void sendLaancAprovSms(ComnSmsLaancAprovModel model) { |
|
|
|
public void sendLaancAprovSms(ComnSmsLaancAprovModel model) { |
|
|
|
log.info("sendSms : {}", model); |
|
|
|
log.info("sendSms : {}", model); |
|
|
|
ClassPathResource resource = new ClassPathResource("templates/sms/SmsLaancAprov.txt"); |
|
|
|
ClassPathResource resource = new ClassPathResource("templates/sms/SmsLaancAprov.txt"); |
|
|
@ -78,6 +82,12 @@ public class ComnSmsService { |
|
|
|
suredataRepository.save(entity); |
|
|
|
suredataRepository.save(entity); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* 내부적으로 사용할 메소드, 메세지 템플릿과, 객체의 파라미터를 매핑함. |
|
|
|
|
|
|
|
* @param templateStr |
|
|
|
|
|
|
|
* @param model |
|
|
|
|
|
|
|
* @return |
|
|
|
|
|
|
|
*/ |
|
|
|
private String getMessage(String templateStr, ComnSmsLaancAprovModel model) { |
|
|
|
private String getMessage(String templateStr, ComnSmsLaancAprovModel model) { |
|
|
|
String message = templateStr; |
|
|
|
String message = templateStr; |
|
|
|
message = message.replace("${pilotName}", model.getPilotName()); |
|
|
|
message = message.replace("${pilotName}", model.getPilotName()); |
|
|
@ -89,6 +99,10 @@ public class ComnSmsService { |
|
|
|
return message; |
|
|
|
return message; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* 데이터베이스에 추가할 메세지 발송이력 데이터를 셋팅함. |
|
|
|
|
|
|
|
* @return |
|
|
|
|
|
|
|
*/ |
|
|
|
public SuredataEntity getInitialEntity() { |
|
|
|
public SuredataEntity getInitialEntity() { |
|
|
|
String nowStr = InstantUtils.toDatetimeStringByFormat(Instant.now(), "yyyyMMddHHmmss"); |
|
|
|
String nowStr = InstantUtils.toDatetimeStringByFormat(Instant.now(), "yyyyMMddHHmmss"); |
|
|
|
SuredataEntity entity = new SuredataEntity(); |
|
|
|
SuredataEntity entity = new SuredataEntity(); |
|
|
|