B선 회원가입 추가
This commit is contained in:
parent
a84ee2999c
commit
3c147fac46
@ -236,7 +236,12 @@ public class EgovMberManageServiceImpl extends EgovAbstractServiceImpl implement
|
||||
int resultUsr = mberManageDAO.insertMber(mberManageVO);
|
||||
//강제로 일반사용자 권한 등록(USER회원의 승인처리) ( kerinet : 2018-05-17 )
|
||||
|
||||
// 페스워드 히스토리 등록
|
||||
// BlineCode 업데이트
|
||||
if (null != mberManageVO.getBlineCode() && !mberManageVO.getBlineCode().equals("N")) {
|
||||
mberManageDAO.updateUserBlineCode(mberManageVO);
|
||||
}
|
||||
|
||||
// 패스워드 히스토리 등록
|
||||
mberManageDAO.insertMberPWLog(mberManageVO);
|
||||
|
||||
if(resultUsr > 0) {
|
||||
|
||||
@ -56,6 +56,10 @@ public class MberManageDAO extends EgovComAbstractDAO{
|
||||
return (int)update("mberManageDAO.insertMber", vo);
|
||||
}
|
||||
|
||||
public int updateUserBlineCode(MberManageVO vo) {
|
||||
return (int)update("mberManageDAO.updateUserBlineCode", vo);
|
||||
}
|
||||
|
||||
// 이메일 발송용 정상회원 전체목록
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<MberManageVO> selectEmailSendMberList(UserDefaultVO userSearchVO){
|
||||
|
||||
@ -241,6 +241,16 @@ public class EgovLoginController {
|
||||
Boolean isAuthenticated = EgovUserDetailsHelper.isAuthenticated();
|
||||
if (isAuthenticated)
|
||||
return "redirect:/";
|
||||
|
||||
// B선라인
|
||||
String blineCode = request.getParameter("blineCode");
|
||||
if (blineCode != null && blineCode.length() != 0){
|
||||
}
|
||||
else {
|
||||
blineCode = "N";
|
||||
}
|
||||
model.addAttribute("blineCode", blineCode);
|
||||
|
||||
return "web/login/usrSelectDept";
|
||||
}
|
||||
|
||||
@ -309,6 +319,15 @@ public class EgovLoginController {
|
||||
|
||||
}
|
||||
|
||||
// B선라인
|
||||
String blineCode = request.getParameter("blineCode");
|
||||
if (blineCode != null && blineCode.length() != 0){
|
||||
}
|
||||
else {
|
||||
blineCode = "N";
|
||||
}
|
||||
model.addAttribute("blineCode", blineCode);
|
||||
|
||||
return "web/login/usrCheckTerms";
|
||||
}
|
||||
|
||||
@ -446,6 +465,15 @@ public class EgovLoginController {
|
||||
*/
|
||||
model.addAttribute("mberManageVO", mberManageVO);
|
||||
|
||||
// B선라인
|
||||
String blineCode = request.getParameter("blineCode");
|
||||
if (blineCode != null && blineCode.length() != 0){
|
||||
}
|
||||
else {
|
||||
blineCode = "N";
|
||||
}
|
||||
model.addAttribute("blineCode", blineCode);
|
||||
|
||||
return "web/login/usrInsertView";
|
||||
}
|
||||
|
||||
|
||||
@ -491,6 +491,22 @@ public class MberManageVO extends UserDefaultVO{
|
||||
|
||||
private String hotlineAgentCode; //회원 전용 전송사 코드 정보
|
||||
|
||||
private String blineCode; // B라인코드
|
||||
private String recommendId; // 추천아이디
|
||||
|
||||
public String getBlineCode() {
|
||||
return blineCode;
|
||||
}
|
||||
public void setBlineCode(String blineCode) {
|
||||
this.blineCode = blineCode;
|
||||
}
|
||||
public String getRecommendId() {
|
||||
return recommendId;
|
||||
}
|
||||
public void setRecommendId(String recommendId) {
|
||||
this.recommendId = recommendId;
|
||||
}
|
||||
|
||||
public int getTodayStopCnt() {
|
||||
return todayStopCnt;
|
||||
}
|
||||
|
||||
@ -986,6 +986,19 @@
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="mberManageDAO.updateUserBlineCode" parameterClass="mberVO">
|
||||
UPDATE lettngnrlmber
|
||||
SET
|
||||
BLINE_CODE = #blineCode#
|
||||
, RECOMMEND_ID = #recommendId#
|
||||
, HOTLINE_AGENT_CODE =
|
||||
CASE
|
||||
WHEN #blineCode# = 'B1' THEN '08'
|
||||
WHEN #blineCode# = 'B2' THEN '09'
|
||||
ELSE '00'
|
||||
END
|
||||
WHERE MBER_ID = #mberId#
|
||||
</update>
|
||||
|
||||
<update id="userManageDAO.updateUserSttusCode" parameterClass="userVO">
|
||||
UPDATE
|
||||
|
||||
@ -22,7 +22,11 @@
|
||||
<script src="/js/MJUtill.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
var blineCode = '${blineCode}';
|
||||
|
||||
$( document ).ready(function() {
|
||||
$("input[name='blineCode']").val(blineCode);
|
||||
|
||||
var type2 = $(".type2") //필수항목, 광고 상위 체크
|
||||
var type3 = $(".type3") //선택항목 - 광고 수신
|
||||
|
||||
@ -628,8 +632,7 @@
|
||||
<input type="hidden" name="sexdstnCode" value="" />
|
||||
<input type="hidden" id="certCode" name="certCode" value="" />
|
||||
<input type="hidden" id="idx" name="idx" value="" />
|
||||
|
||||
|
||||
<input type="hidden" name="blineCode" value="" />
|
||||
</form>
|
||||
<form name="reqKMCISForm" method="post" action="#">
|
||||
<input type="hidden" name="tr_cert" id="tr_cert" value = "${tr_cert}">
|
||||
|
||||
@ -24,7 +24,19 @@
|
||||
src="https://t1.daumcdn.net/mapjsapi/bundle/postcode/prod/postcode.v2.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
var blineCode = '${blineCode}';
|
||||
|
||||
$( document ).ready(function(){
|
||||
$("input[name='blineCode']").val(blineCode.toUpperCase());
|
||||
|
||||
// 추천아이디 Show & Hide
|
||||
if (blineCode.toUpperCase().lastIndexOf("B") > -1) {
|
||||
$("#recommendIdArea").show();
|
||||
}
|
||||
else {
|
||||
$("#recommendIdArea").hide();
|
||||
}
|
||||
|
||||
//이미 가입 된 번호인지 체크 - 오픈 후 주석 풀기
|
||||
/* $.ajax({
|
||||
url : "<c:url value='/web/user/login/mblDnCheckAjax.do' />",
|
||||
@ -352,6 +364,16 @@
|
||||
return false;
|
||||
} */
|
||||
|
||||
|
||||
// B라인 가입일경우
|
||||
if (blineCode.toUpperCase().lastIndexOf("B") > -1) {
|
||||
if(frm.recommendId.value == ''){
|
||||
alert("추천 아이디 또는 이름을 입력해주세요.\n없으시면 없음 입력해주세요.");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//기업회원일 경우
|
||||
if(insertType == 'c'){
|
||||
if(frm.mberNmC.value == ''){
|
||||
@ -696,6 +718,7 @@
|
||||
<input type="hidden" name="taxMngEmail" />
|
||||
<input type="hidden" name="cashMngEmail" />
|
||||
<input type="hidden" name="idx" id="idx" value="<c:out value='${mberManageVO.idx}' />"/>
|
||||
<input type="hidden" name="blineCode" value="" />
|
||||
<double-submit:preventer tokenKey="someKey" />
|
||||
<!-- content 영역 -->
|
||||
<div class="loading_layer">
|
||||
@ -865,6 +888,15 @@
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="input_list_item" id="recommendIdArea">
|
||||
<div class="input_left"><span class="essential">*</span>추천 아이디/이름</div>
|
||||
<div class="input_right">
|
||||
<label for="recommendId" class="label">추천 아이디/이름</label>
|
||||
<input type="text" class="list_inputType1" id="recommendId" name="recommendId" value="<c:out value='${mberManageVO.recommendId}' />" maxlength="25" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 22.05.11 주소 삭제 -->
|
||||
<!-- <div class="input_list_item input_list_adres">
|
||||
<%-- 주소 영역 삭제 --%>
|
||||
|
||||
@ -13,10 +13,11 @@
|
||||
<script src="/publish/js/content.js"></script>
|
||||
<script src="/publish/js/popup.js"></script>
|
||||
<script type="text/javascript">
|
||||
var blineCode = '${blineCode}';
|
||||
|
||||
function goCheckTerms(dept) {
|
||||
|
||||
$("input[name='dept']").val(dept);
|
||||
$("input[name='blineCode']").val(blineCode);
|
||||
document.deptForm.action="<c:url value='/web/user/login/checkTerms.do' />";
|
||||
document.deptForm.submit();
|
||||
}
|
||||
@ -27,6 +28,8 @@
|
||||
<body>
|
||||
<form id="deptForm" name="deptForm" method="post">
|
||||
<input type="hidden" name="dept" value="" />
|
||||
<input type="hidden" name="blineCode" value="" />
|
||||
|
||||
<!-- content 영역 -->
|
||||
<div class="inner">
|
||||
<div class="memberIn">
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
|
||||
$(document).ready(function() {
|
||||
// http => https 로 이동
|
||||
httpsRedirect();
|
||||
//httpsRedirect();
|
||||
|
||||
// 슬라이드 이미지 변경
|
||||
//setMainSlideImgChange();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user