From cbfab35915c5dac515e8789c087333b7858fdbc7 Mon Sep 17 00:00:00 2001 From: Rinjae Date: Wed, 10 Dec 2025 20:56:45 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B9=84=ED=9A=8C=EC=9B=90=20=EC=B4=88?= =?UTF-8?q?=EB=8C=80=20=EC=9D=B4=EB=A9=94=EC=9D=BC=20=EB=B0=9C=EC=86=A1=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98=20=EB=8C=80=EC=9D=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apim/portal/apps/user/facade/UserManFacade.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eactive/apim/portal/apps/user/facade/UserManFacade.java b/src/main/java/com/eactive/apim/portal/apps/user/facade/UserManFacade.java index cb0a9f8..70b8554 100644 --- a/src/main/java/com/eactive/apim/portal/apps/user/facade/UserManFacade.java +++ b/src/main/java/com/eactive/apim/portal/apps/user/facade/UserManFacade.java @@ -30,6 +30,7 @@ import org.springframework.data.domain.Pageable; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import javax.sound.midi.Receiver; import java.security.SecureRandom; import java.time.Duration; import java.time.LocalDateTime; @@ -121,8 +122,8 @@ public class UserManFacade { String token = createInvitation(sender, emailAddr); // {"CRPT_NM":"%corpName%", "MNGR_NM":"%managerName%", "CUST_ID":"%loginId%", "AUTH_NO": "%authNumber%", "NAME": "%loginId%"} - MessageRecipient recipient = new MessageRecipient(); - recipient.setUserId(emailAddr); + MessageRecipient recipient; + HashMap params = new HashMap<>(); params.put("managerName", sender.getUserName()); params.put("corpName", sender.getPortalOrg().getOrgName()); @@ -134,10 +135,17 @@ public class UserManFacade { params.put("loginId", user.getUserName()); params.put("NAME", user.getUserName()); params.put("url", "signup/decision?invitation=" + token); + + recipient = MessageRecipient.of(user); } else { params.put("loginId", emailAddr); params.put("NAME", emailAddr); params.put("url", "signup/portalUser?invitation=" + token); + + recipient = MessageRecipient.builder() + .userId(emailAddr) + .username(emailAddr) + .build(); } messageHandlerService.publishEvent(UserInvitationEvent.KEY, recipient, params);