전용전송사 변경시 관리자메모 추가
@6bab0784bc5b1ea5f5abd4718386eb9e2708d4fa
--- src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsServiceImpl.java
+++ src/main/java/itn/let/mjo/msgagent/service/impl/MjonMsgAgentStsServiceImpl.java
... | ... | @@ -8,6 +8,7 @@ |
| 8 | 8 |
import org.springframework.stereotype.Service; |
| 9 | 9 |
|
| 10 | 10 |
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; |
| 11 |
+import egovframework.rte.fdl.idgnr.EgovIdGnrService; |
|
| 11 | 12 |
import itn.let.mjo.msgagent.service.MjonMsgAgentStsService; |
| 12 | 13 |
import itn.let.mjo.msgagent.service.MjonMsgAgentStsVO; |
| 13 | 14 |
import itn.let.uat.uia.service.impl.MberManageDAO; |
... | ... | @@ -26,6 +27,10 @@ |
| 26 | 27 |
@Resource(name = "mjonMsgAgentStsService") |
| 27 | 28 |
private MjonMsgAgentStsService mjonMsgAgentStsService; |
| 28 | 29 |
|
| 30 |
+ /** 메모 idgen */ |
|
| 31 |
+ @Resource(name="egovGnrlUserSelectMemoIdGnrService") |
|
| 32 |
+ private EgovIdGnrService memoidgenService; |
|
| 33 |
+ |
|
| 29 | 34 |
@Override |
| 30 | 35 |
public List<MjonMsgAgentStsVO> selectMjonMsgAgentStsList() throws Exception{
|
| 31 | 36 |
return mjonMsgAgentStsDAO.selectMjonMsgAgentStsList(); |
... | ... | @@ -174,6 +179,14 @@ |
| 174 | 179 |
// B선라인 일경우 회원테이블 업데이트 |
| 175 | 180 |
int uCnt = mberManageDAO.updateUserBlineCodeByAdm(mberManageVO); |
| 176 | 181 |
|
| 182 |
+ //보내는 아이디 회원 메모 insert |
|
| 183 |
+ String memo = ""; |
|
| 184 |
+ memo = "전용전송사 변경 : " + mberManageVO.getHotlineAgentName() + "(" + mberManageVO.getHotlineAgentCode() + ")";
|
|
| 185 |
+ mberManageVO.setMemoId(memoidgenService.getNextStringId()); |
|
| 186 |
+ mberManageVO.setMberId(mberManageVO.getMberId()); |
|
| 187 |
+ mberManageVO.setMemoCn(memo); |
|
| 188 |
+ mberManageVO.setFrstRegisterId(mberManageVO.getAdmUserId()); |
|
| 189 |
+ mberManageDAO.insertMberMemo(mberManageVO); |
|
| 177 | 190 |
} catch (Exception e) {
|
| 178 | 191 |
System.out.println("+++++++++++ updateMberHotlineAgentCodeInfo Service Imple Error!!! " + e);
|
| 179 | 192 |
} |
--- src/main/java/itn/let/uss/umt/service/MberManageVO.java
+++ src/main/java/itn/let/uss/umt/service/MberManageVO.java
... | ... | @@ -490,7 +490,21 @@ |
| 490 | 490 |
private String exceptSpamYn; //스팸 필터링 예외 처리 여부 |
| 491 | 491 |
|
| 492 | 492 |
private String hotlineAgentCode; //회원 전용 전송사 코드 정보 |
| 493 |
+ private String hotlineAgentName; //회원 전용 전송사 명 |
|
| 494 |
+ private String admUserId; //관리자아이디 |
|
| 493 | 495 |
|
| 496 |
+ public String getAdmUserId() {
|
|
| 497 |
+ return admUserId; |
|
| 498 |
+ } |
|
| 499 |
+ public void setAdmUserId(String admUserId) {
|
|
| 500 |
+ this.admUserId = admUserId; |
|
| 501 |
+ } |
|
| 502 |
+ public String getHotlineAgentName() {
|
|
| 503 |
+ return hotlineAgentName; |
|
| 504 |
+ } |
|
| 505 |
+ public void setHotlineAgentName(String hotlineAgentName) {
|
|
| 506 |
+ this.hotlineAgentName = hotlineAgentName; |
|
| 507 |
+ } |
|
| 494 | 508 |
private String blineCode; // B라인코드 |
| 495 | 509 |
private String recommendId; // 추천아이디 |
| 496 | 510 |
|
--- src/main/java/itn/let/uss/umt/web/EgovUserManageController.java
+++ src/main/java/itn/let/uss/umt/web/EgovUserManageController.java
... | ... | @@ -2467,6 +2467,9 @@ |
| 2467 | 2467 |
msg = "로그인이 필요합니다."; |
| 2468 | 2468 |
} |
| 2469 | 2469 |
else {
|
| 2470 |
+ LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; |
|
| 2471 |
+ String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); |
|
| 2472 |
+ mberManageVO.setAdmUserId(userId); |
|
| 2470 | 2473 |
int result = mjonMsgAgentStsService.updateMberHotlineAgentCodeInfo(mberManageVO); |
| 2471 | 2474 |
|
| 2472 | 2475 |
if(result > 0) {
|
--- src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp
+++ src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectUpdt.jsp
... | ... | @@ -1230,7 +1230,7 @@ |
| 1230 | 1230 |
$.ajax({
|
| 1231 | 1231 |
type: "POST", |
| 1232 | 1232 |
url: "/uss/umt/user/EgovGnrlUpdateUserHotlineAgentCodeAjax.do", |
| 1233 |
- data: {"hotlineAgentCode" : hotlineAgentCode, "mberId" : "${mberManageVO.mberId}"},
|
|
| 1233 |
+ data: {"hotlineAgentCode" : hotlineAgentCode, "mberId" : "${mberManageVO.mberId}", "hotlineAgentName" : $("select[name=hotlineAgentCode] option:selected").text()},
|
|
| 1234 | 1234 |
dataType:'json', |
| 1235 | 1235 |
async: false, |
| 1236 | 1236 |
success: function (data, status) {
|
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?