name 2023-07-27
선거문자 비로그인시 발신번호 조회가 안되도록 수정
@a0b76ca414e8bfeee32a4117d142f9694ee9748f
src/main/java/itn/com/cmm/LoginVO.java
--- src/main/java/itn/com/cmm/LoginVO.java
+++ src/main/java/itn/com/cmm/LoginVO.java
@@ -112,6 +112,14 @@
 	//관리자 SMS 문자인증 여부( Y : 문자인증함, N : 문자인증 안함)
 	private String outerCertYn;
 	
+	private String dormantYn; // 휴먼회원여부 ( N:일반회원,  Y:휴먼회원)
+	
+	public String getDormantYn() {
+		return dormantYn;
+	}
+	public void setDormantYn(String dormantYn) {
+		this.dormantYn = dormantYn;
+	}
 	public String getLoginYn() {
 		return loginYn;
 	}
src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java
--- src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java
+++ src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java
@@ -165,6 +165,14 @@
 	private String reqFullDate;
 	private String blineCode;
 	
+	private String sendKind; //문자전송 타입(H:홈페이지, A:API)
+	
+	public String getSendKind() {
+		return sendKind;
+	}
+	public void setSendKind(String sendKind) {
+		this.sendKind = sendKind;
+	}
 	public String getBlineCode() {
 		return blineCode;
 	}
src/main/java/itn/let/mjo/msgcampain/web/MjonMsgCampainDataController.java
--- src/main/java/itn/let/mjo/msgcampain/web/MjonMsgCampainDataController.java
+++ src/main/java/itn/let/mjo/msgcampain/web/MjonMsgCampainDataController.java
@@ -1078,18 +1078,20 @@
 		voComCode.setCodeId("ITN031");
 		model.addAttribute("emailCode", cmmUseService.selectCmmCodeDetail(voComCode));
 		
-		
-		//아이디 발신번호 리스트 불러오기.
-		List<String> resultSendPhonList = mjonMsgDataService.selectSendPhonNumList(userId);
-		List<String> resultPhonList = new ArrayList<String>();
-		MJUtil mjUtil = new MJUtil();
-		
-		for(String phone : resultSendPhonList) {
+		if(!userId.equals("")) {//로그인 했을때만 발신번호 리스트 불러오기
 			
-			resultPhonList.add(mjUtil.addDash(phone));
+			//아이디 발신번호 리스트 불러오기.
+			List<String> resultSendPhonList = mjonMsgDataService.selectSendPhonNumList(userId);
+			List<String> resultPhonList = new ArrayList<String>();
+			MJUtil mjUtil = new MJUtil();
 			
+			for(String phone : resultSendPhonList) {
+				
+				resultPhonList.add(mjUtil.addDash(phone));
+				
+			}
+			model.addAttribute("resultPhonList", resultPhonList);
 		}
-		model.addAttribute("resultPhonList", resultPhonList);
 		
 		// 문자 카테고리 리스트 불러오기
 		List<CateCode> cateConfList = letterService.selectCateConfWithList(categoryType);
src/main/resources/egovframework/sqlmap/let/uss/umt/EgovUserManage_SQL_Mysql.xml
--- src/main/resources/egovframework/sqlmap/let/uss/umt/EgovUserManage_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/uss/umt/EgovUserManage_SQL_Mysql.xml
@@ -533,10 +533,12 @@
     </select>
 
     <select id="userManageDAO.selectUserIdAjax2" parameterClass="userVO" resultClass="userVO">
-		SELECT a.mber_Id AS emplyrId,
-			   DATE_FORMAT(a.SBSCRB_DE, '%Y-%m-%d') as sbscrbDeBegin,
-			   a.CRTFC_DN_VALUE AS mblDn
-		FROM   lettngnrlmber a
+		SELECT
+			a.mber_Id								AS emplyrId
+			, DATE_FORMAT(a.SBSCRB_DE, '%Y-%m-%d')	AS sbscrbDeBegin
+			, a.CRTFC_DN_VALUE						AS mblDn
+		FROM
+			lettngnrlmber a
 		WHERE 1=1
 		<isEmpty property="emplyrNm">
 			<isEmpty property="emailAdres">
@@ -544,21 +546,21 @@
 					<isEmpty property="emplyrId">
 						AND	1=2
 					</isEmpty>
-				</isEmpty>				
+				</isEmpty>
 			</isEmpty>
 		</isEmpty>
 				
 		<isNotEmpty property="emplyrNm">
-			AND    (a.MBER_NM = #emplyrNm# OR a.MANAGER_NM = #emplyrNm#)
-		</isNotEmpty>		
+			AND (a.MBER_NM = #emplyrNm# OR a.MANAGER_NM = #emplyrNm#)
+		</isNotEmpty>
 		<isNotEmpty property="emailAdres">
-			AND    a.MBER_EMAIL_ADRES 	= #emailAdres#
+			AND a.MBER_EMAIL_ADRES = #emailAdres#
 		</isNotEmpty>
 		<isNotEmpty property="moblphonNo">
-			AND    a.MBTLNUM 			= #moblphonNo#
+			AND a.MBTLNUM = #moblphonNo#
 		</isNotEmpty>
 		<isNotEmpty property="emplyrId">
-			AND    a.mber_Id 			= #emplyrId#
+			AND a.mber_Id = #emplyrId#
 		</isNotEmpty>
     </select>
     
Add a comment
List