전용전송사 변경시 관리자메모 추가

This commit is contained in:
itn 2023-06-20 14:01:01 +09:00
parent b4f356523d
commit 6bab0784bc
4 changed files with 31 additions and 1 deletions

View File

@ -8,6 +8,7 @@ import javax.annotation.Resource;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; 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.MjonMsgAgentStsService;
import itn.let.mjo.msgagent.service.MjonMsgAgentStsVO; import itn.let.mjo.msgagent.service.MjonMsgAgentStsVO;
import itn.let.uat.uia.service.impl.MberManageDAO; import itn.let.uat.uia.service.impl.MberManageDAO;
@ -26,6 +27,10 @@ public class MjonMsgAgentStsServiceImpl extends EgovAbstractServiceImpl implemen
@Resource(name = "mjonMsgAgentStsService") @Resource(name = "mjonMsgAgentStsService")
private MjonMsgAgentStsService mjonMsgAgentStsService; private MjonMsgAgentStsService mjonMsgAgentStsService;
/** 메모 idgen */
@Resource(name="egovGnrlUserSelectMemoIdGnrService")
private EgovIdGnrService memoidgenService;
@Override @Override
public List<MjonMsgAgentStsVO> selectMjonMsgAgentStsList() throws Exception{ public List<MjonMsgAgentStsVO> selectMjonMsgAgentStsList() throws Exception{
return mjonMsgAgentStsDAO.selectMjonMsgAgentStsList(); return mjonMsgAgentStsDAO.selectMjonMsgAgentStsList();
@ -174,6 +179,14 @@ public class MjonMsgAgentStsServiceImpl extends EgovAbstractServiceImpl implemen
// B선라인 일경우 회원테이블 업데이트 // B선라인 일경우 회원테이블 업데이트
int uCnt = mberManageDAO.updateUserBlineCodeByAdm(mberManageVO); 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) { } catch (Exception e) {
System.out.println("+++++++++++ updateMberHotlineAgentCodeInfo Service Imple Error!!! " + e); System.out.println("+++++++++++ updateMberHotlineAgentCodeInfo Service Imple Error!!! " + e);
} }

View File

@ -490,7 +490,21 @@ public class MberManageVO extends UserDefaultVO{
private String exceptSpamYn; //스팸 필터링 예외 처리 여부 private String exceptSpamYn; //스팸 필터링 예외 처리 여부
private String hotlineAgentCode; //회원 전용 전송사 코드 정보 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 blineCode; // B라인코드
private String recommendId; // 추천아이디 private String recommendId; // 추천아이디

View File

@ -2467,6 +2467,9 @@ public class EgovUserManageController {
msg = "로그인이 필요합니다."; msg = "로그인이 필요합니다.";
} }
else { 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); int result = mjonMsgAgentStsService.updateMberHotlineAgentCodeInfo(mberManageVO);
if(result > 0) { if(result > 0) {

View File

@ -1230,7 +1230,7 @@ function fnMberHotlineAgentYn(){
$.ajax({ $.ajax({
type: "POST", type: "POST",
url: "/uss/umt/user/EgovGnrlUpdateUserHotlineAgentCodeAjax.do", 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', dataType:'json',
async: false, async: false,
success: function (data, status) { success: function (data, status) {