From 6bab0784bc5b1ea5f5abd4718386eb9e2708d4fa Mon Sep 17 00:00:00 2001 From: itn Date: Tue, 20 Jun 2023 14:01:01 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A0=84=EC=9A=A9=EC=A0=84=EC=86=A1=EC=82=AC?= =?UTF-8?q?=20=EB=B3=80=EA=B2=BD=EC=8B=9C=20=EA=B4=80=EB=A6=AC=EC=9E=90?= =?UTF-8?q?=EB=A9=94=EB=AA=A8=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/MjonMsgAgentStsServiceImpl.java | 13 +++++++++++++ .../java/itn/let/uss/umt/service/MberManageVO.java | 14 ++++++++++++++ .../let/uss/umt/web/EgovUserManageController.java | 3 +++ .../jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp | 2 +- 4 files changed, 31 insertions(+), 1 deletion(-) diff --git a/src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsServiceImpl.java b/src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsServiceImpl.java index 36e669a2..dfbd02b7 100644 --- a/src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsServiceImpl.java +++ b/src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsServiceImpl.java @@ -8,6 +8,7 @@ import javax.annotation.Resource; import org.springframework.stereotype.Service; import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; +import egovframework.rte.fdl.idgnr.EgovIdGnrService; import itn.let.mjo.msgagent.service.MjonMsgAgentStsService; import itn.let.mjo.msgagent.service.MjonMsgAgentStsVO; import itn.let.uat.uia.service.impl.MberManageDAO; @@ -26,6 +27,10 @@ public class MjonMsgAgentStsServiceImpl extends EgovAbstractServiceImpl implemen @Resource(name = "mjonMsgAgentStsService") private MjonMsgAgentStsService mjonMsgAgentStsService; + /** 메모 idgen */ + @Resource(name="egovGnrlUserSelectMemoIdGnrService") + private EgovIdGnrService memoidgenService; + @Override public List selectMjonMsgAgentStsList() throws Exception{ return mjonMsgAgentStsDAO.selectMjonMsgAgentStsList(); @@ -174,6 +179,14 @@ public class MjonMsgAgentStsServiceImpl extends EgovAbstractServiceImpl implemen // B선라인 일경우 회원테이블 업데이트 int uCnt = mberManageDAO.updateUserBlineCodeByAdm(mberManageVO); + //보내는 아이디 회원 메모 insert + String memo = ""; + memo = "전용전송사 변경 : " + mberManageVO.getHotlineAgentName() + "(" + mberManageVO.getHotlineAgentCode() + ")"; + mberManageVO.setMemoId(memoidgenService.getNextStringId()); + mberManageVO.setMberId(mberManageVO.getMberId()); + mberManageVO.setMemoCn(memo); + mberManageVO.setFrstRegisterId(mberManageVO.getAdmUserId()); + mberManageDAO.insertMberMemo(mberManageVO); } catch (Exception e) { System.out.println("+++++++++++ updateMberHotlineAgentCodeInfo Service Imple Error!!! " + e); } diff --git a/src/main/java/itn/let/uss/umt/service/MberManageVO.java b/src/main/java/itn/let/uss/umt/service/MberManageVO.java index 2fb01a0a..6470edfc 100644 --- a/src/main/java/itn/let/uss/umt/service/MberManageVO.java +++ b/src/main/java/itn/let/uss/umt/service/MberManageVO.java @@ -490,7 +490,21 @@ public class MberManageVO extends UserDefaultVO{ private String exceptSpamYn; //스팸 필터링 예외 처리 여부 private String hotlineAgentCode; //회원 전용 전송사 코드 정보 + private String hotlineAgentName; //회원 전용 전송사 명 + private String admUserId; //관리자아이디 + public String getAdmUserId() { + return admUserId; + } + public void setAdmUserId(String admUserId) { + this.admUserId = admUserId; + } + public String getHotlineAgentName() { + return hotlineAgentName; + } + public void setHotlineAgentName(String hotlineAgentName) { + this.hotlineAgentName = hotlineAgentName; + } private String blineCode; // B라인코드 private String recommendId; // 추천아이디 diff --git a/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java b/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java index a23ce9de..0a9e4bac 100644 --- a/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java +++ b/src/main/java/itn/let/uss/umt/web/EgovUserManageController.java @@ -2467,6 +2467,9 @@ public class EgovUserManageController { msg = "로그인이 필요합니다."; } else { + LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; + String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); + mberManageVO.setAdmUserId(userId); int result = mjonMsgAgentStsService.updateMberHotlineAgentCodeInfo(mberManageVO); if(result > 0) { diff --git a/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp b/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp index 266d92c1..a7c97a36 100644 --- a/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp +++ b/src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp @@ -1230,7 +1230,7 @@ function fnMberHotlineAgentYn(){ $.ajax({ type: "POST", url: "/uss/umt/user/EgovGnrlUpdateUserHotlineAgentCodeAjax.do", - data: {"hotlineAgentCode" : hotlineAgentCode, "mberId" : "${mberManageVO.mberId}"}, + data: {"hotlineAgentCode" : hotlineAgentCode, "mberId" : "${mberManageVO.mberId}", "hotlineAgentName" : $("select[name=hotlineAgentCode] option:selected").text()}, dataType:'json', async: false, success: function (data, status) {