UMS발송시 user_id 추가

This commit is contained in:
eastargh
2026-06-30 15:50:25 +09:00
parent ea031f3755
commit f7bff90844
2 changed files with 7 additions and 2 deletions
@@ -59,8 +59,11 @@ public class MessageRequest implements Serializable {
@Convert(converter = PersonalDataEncryptConverter.class) @Convert(converter = PersonalDataEncryptConverter.class)
private String phone; private String phone;
@Column(name = "user_id")
private String userId;
@ManyToOne(fetch = FetchType.EAGER) @ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "user_id", foreignKey = @ForeignKey(ConstraintMode.NO_CONSTRAINT)) @JoinColumn(name = "user_id", insertable = false, updatable = false, foreignKey = @ForeignKey(ConstraintMode.NO_CONSTRAINT))
@NotFound(action = NotFoundAction.IGNORE) @NotFound(action = NotFoundAction.IGNORE)
@Comment("발송 대상 사용자") @Comment("발송 대상 사용자")
private PortalUser user; private PortalUser user;
@@ -80,5 +83,4 @@ public class MessageRequest implements Serializable {
@Column(name = "service_id") @Column(name = "service_id")
private String serviceId; private String serviceId;
} }
@@ -89,6 +89,7 @@ public class MessageSendService {
smsRequest.setPhone(user.getPhone()); smsRequest.setPhone(user.getPhone());
smsRequest.setEaiInterfaceId(smsEaiInterfaceId); smsRequest.setEaiInterfaceId(smsEaiInterfaceId);
smsRequest.setServiceId(portalProperties.get("ums.sms.tx_id")); smsRequest.setServiceId(portalProperties.get("ums.sms.tx_id"));
smsRequest.setUserId(user.getUserId());
if ("ADMIN_VERIFICATION_MOBILEPHONE".equals(template.getMessageCode().toUpperCase())) { if ("ADMIN_VERIFICATION_MOBILEPHONE".equals(template.getMessageCode().toUpperCase())) {
smsRequest.setMessageType("KAKAO"); smsRequest.setMessageType("KAKAO");
} else { } else {
@@ -111,6 +112,7 @@ public class MessageSendService {
emailRequest.setEaiInterfaceId(mailEaiInterfaceId); emailRequest.setEaiInterfaceId(mailEaiInterfaceId);
emailRequest.setServiceId(portalProperties.get("ums.email.tx_id")); emailRequest.setServiceId(portalProperties.get("ums.email.tx_id"));
emailRequest.setMessageType("EMAIL"); emailRequest.setMessageType("EMAIL");
emailRequest.setUserId(user.getUserId());
messageRequestRepository.save(emailRequest); messageRequestRepository.save(emailRequest);
logger.debug(emailRequest.toString()); logger.debug(emailRequest.toString());
} }
@@ -128,6 +130,7 @@ public class MessageSendService {
messengerRequest.setEaiInterfaceId(swingEaiInterfaceId); messengerRequest.setEaiInterfaceId(swingEaiInterfaceId);
messengerRequest.setServiceId(portalProperties.get("ums.messenger.tx_id")); messengerRequest.setServiceId(portalProperties.get("ums.messenger.tx_id"));
messengerRequest.setMessageType("MESSENGER"); messengerRequest.setMessageType("MESSENGER");
messengerRequest.setUserId(user.getUserId());
messageRequestRepository.save(messengerRequest); messageRequestRepository.save(messengerRequest);
logger.debug(messengerRequest.toString()); logger.debug(messengerRequest.toString());
} }