|
|
@ -67,29 +67,20 @@ public class XitFrameUnitServiceBean extends AbstractServiceBean implements XitF
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public XitLoginVO findUserInUseByUserSe(USER_SE user_se, String id) {
|
|
|
|
public XitLoginVO findUserInUseByAccountInfo(String jijache, String accountId) {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 필수값 확인
|
|
|
|
* 필수값 확인
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
if (XitCmmnUtil.isEmpty(id))
|
|
|
|
if (XitCmmnUtil.isEmpty(accountId))
|
|
|
|
throw new RuntimeException("아이디(은)는 필수조건 입니다.");
|
|
|
|
throw new RuntimeException("계정아이디(은)는 필수조건 입니다.");
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 사용자정보 조회
|
|
|
|
* 사용자정보 조회
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
XitLoginVO loginVO = null;
|
|
|
|
XitLoginVO loginVO = null;
|
|
|
|
switch (user_se) {
|
|
|
|
|
|
|
|
case GNR: // 일반회원
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
case ENT: // 기업회원
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
case USR: // 업무사용자
|
|
|
|
|
|
|
|
XitUserInfoVO userUsrVO = new XitUserInfoVO();
|
|
|
|
XitUserInfoVO userUsrVO = new XitUserInfoVO();
|
|
|
|
userUsrVO.setUserId(id);
|
|
|
|
userUsrVO.setUserAcnt(accountId);
|
|
|
|
userUsrVO = xitFrameCrudService.findXitUserInfo(userUsrVO);
|
|
|
|
userUsrVO = xitFrameCrudService.findXitUserInfo(userUsrVO);
|
|
|
|
|
|
|
|
|
|
|
|
// "회원가입승인" 상태인지 확인
|
|
|
|
// "회원가입승인" 상태인지 확인
|
|
|
@ -104,10 +95,7 @@ public class XitFrameUnitServiceBean extends AbstractServiceBean implements XitF
|
|
|
|
if (XitCmmnUtil.notEmpty(orgnztInfoVO))
|
|
|
|
if (XitCmmnUtil.notEmpty(orgnztInfoVO))
|
|
|
|
loginVO.setOrgnztNm(orgnztInfoVO.getOrgnztNm());
|
|
|
|
loginVO.setOrgnztNm(orgnztInfoVO.getOrgnztNm());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
|
|
|
|
default:
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 결과 반환
|
|
|
|
* 결과 반환
|
|
|
@ -116,7 +104,7 @@ public class XitFrameUnitServiceBean extends AbstractServiceBean implements XitF
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public XitLoginVO findUserInUseByUserSe(USER_SE user_se, String name, String email) {
|
|
|
|
public XitLoginVO findUserInUseByAccountInfo(String jijache, String name, String email) {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 필수값 확인
|
|
|
|
* 필수값 확인
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -128,27 +116,17 @@ public class XitFrameUnitServiceBean extends AbstractServiceBean implements XitF
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 사용자정보 조회
|
|
|
|
* 사용자정보 조회
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
String id = null;
|
|
|
|
String accountId = null;
|
|
|
|
switch (user_se) {
|
|
|
|
|
|
|
|
case GNR: // 일반회원
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
case ENT: // 기업회원
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
case USR: // 업무사용자
|
|
|
|
|
|
|
|
XitUserInfoVO userUsrVO = new XitUserInfoVO();
|
|
|
|
XitUserInfoVO userUsrVO = new XitUserInfoVO();
|
|
|
|
userUsrVO.setUserNm(name);
|
|
|
|
userUsrVO.setUserNm(name);
|
|
|
|
userUsrVO.setEmlAdrs(email);
|
|
|
|
userUsrVO.setEmlAdrs(email);
|
|
|
|
List<XitUserInfoVO> listUserInfo = xitFrameCrudService.findXitUserInfos(userUsrVO);
|
|
|
|
List<XitUserInfoVO> listUserInfo = xitFrameCrudService.findXitUserInfos(userUsrVO);
|
|
|
|
id = XitCmmnUtil.isEmpty(listUserInfo) ? null : listUserInfo.get(0).getUserId();
|
|
|
|
accountId = XitCmmnUtil.isEmpty(listUserInfo) ? null : listUserInfo.get(0).getUserAcnt();
|
|
|
|
break;
|
|
|
|
|
|
|
|
default:
|
|
|
|
if (XitCmmnUtil.isEmpty(accountId))
|
|
|
|
break;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (XitCmmnUtil.isEmpty(id))
|
|
|
|
|
|
|
|
throw new RuntimeException("일치하는 회원 정보가 없습니다.");
|
|
|
|
throw new RuntimeException("일치하는 회원 정보가 없습니다.");
|
|
|
|
XitLoginVO loginVO = this.findUserInUseByUserSe(user_se, id);
|
|
|
|
XitLoginVO loginVO = this.findUserInUseByAccountInfo(jijache, accountId);
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 결과 반환
|
|
|
|
* 결과 반환
|
|
|
@ -162,7 +140,7 @@ public class XitFrameUnitServiceBean extends AbstractServiceBean implements XitF
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public XitLoginVO findUserInUseByUserSe(USER_SE user_se, String id, String name, String email) {
|
|
|
|
public XitLoginVO findUserInUseByAccountInfo(String jijache, String accountId, String name, String email) {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 필수값 확인
|
|
|
|
* 필수값 확인
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -174,7 +152,7 @@ public class XitFrameUnitServiceBean extends AbstractServiceBean implements XitF
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 사용자정보 조회
|
|
|
|
* 사용자정보 조회
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
XitLoginVO loginVO = this.findUserInUseByUserSe(user_se, id);
|
|
|
|
XitLoginVO loginVO = this.findUserInUseByAccountInfo(jijache, accountId);
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 결과 반환
|
|
|
|
* 결과 반환
|
|
|
@ -188,7 +166,7 @@ public class XitFrameUnitServiceBean extends AbstractServiceBean implements XitF
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public XitLoginVO findUserInUseByUserSe(USER_SE user_se, String id, String name, String email, String passwdHint,
|
|
|
|
public XitLoginVO findUserInUseByAccountInfo(String jijache, String accountId, String name, String email, String passwdHint,
|
|
|
|
String passwdNsr) {
|
|
|
|
String passwdNsr) {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 필수값 확인
|
|
|
|
* 필수값 확인
|
|
|
@ -205,7 +183,7 @@ public class XitFrameUnitServiceBean extends AbstractServiceBean implements XitF
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 사용자정보 조회
|
|
|
|
* 사용자정보 조회
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
XitLoginVO loginVO = this.findUserInUseByUserSe(user_se, id);
|
|
|
|
XitLoginVO loginVO = this.findUserInUseByAccountInfo(jijache, accountId);
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 결과 반환
|
|
|
|
* 결과 반환
|
|
|
|