Merge branch 'master' of http://docs.nculture.org:30000/nculture/iams.nlib
This commit is contained in:
commit
6ec7092157
@ -284,6 +284,16 @@ public class CollectionVO extends PagingVO {
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 현재 대출(신청 또는 예약) 가능여부 상태명을 리턴한다.
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getAbleReadNowNm() {
|
||||||
|
if(isAbleReadNow()) return "신청가능";
|
||||||
|
|
||||||
|
return "신청불가";
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 현재 대출(신청 또는 예약) 가능여부를 리턴한다.
|
* 현재 대출(신청 또는 예약) 가능여부를 리턴한다.
|
||||||
@ -292,6 +302,17 @@ public class CollectionVO extends PagingVO {
|
|||||||
public boolean isAbleRentNow() {
|
public boolean isAbleRentNow() {
|
||||||
return isAbleRentAppNow() || isAbleRentResNow();
|
return isAbleRentAppNow() || isAbleRentResNow();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 현재 대출(신청 또는 예약) 가능여부 상태명을 리턴한다.
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public String getAbleRentNowNm() {
|
||||||
|
if(isAbleRentAppNow()) return "신청가능";
|
||||||
|
else if(isAbleRentResNow()) return "예약가능";
|
||||||
|
|
||||||
|
return "신청/예약불가";
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 현재 대출 [신청] 가능여부를 리턴한다.
|
* 현재 대출 [신청] 가능여부를 리턴한다.
|
||||||
|
|||||||
@ -377,7 +377,10 @@ public class MemberController extends NlibCommonController{
|
|||||||
*/
|
*/
|
||||||
@RequestMapping(value="/member/insertMemberInfo.do")
|
@RequestMapping(value="/member/insertMemberInfo.do")
|
||||||
public String insertMemberInfo(NlibLoginVO vo,ModelMap model,HttpSession session,HttpServletRequest request) throws Exception{
|
public String insertMemberInfo(NlibLoginVO vo,ModelMap model,HttpSession session,HttpServletRequest request) throws Exception{
|
||||||
|
String redirectUrl="";
|
||||||
|
|
||||||
|
String url = request.getRequestURL().toString();
|
||||||
|
String councilHomeUrl=url.replaceAll(request.getRequestURI(), "") + request.getContextPath();
|
||||||
String jsessionId = session.getId();
|
String jsessionId = session.getId();
|
||||||
OAuthUniversalUser oauthUser = SessionConfig.popNewMemberInfo(jsessionId);
|
OAuthUniversalUser oauthUser = SessionConfig.popNewMemberInfo(jsessionId);
|
||||||
if(oauthUser != null && oauthUser.getNlibVO() != null)
|
if(oauthUser != null && oauthUser.getNlibVO() != null)
|
||||||
@ -418,6 +421,10 @@ public class MemberController extends NlibCommonController{
|
|||||||
|
|
||||||
memberService.insertMemberSns(oauthUser);
|
memberService.insertMemberSns(oauthUser);
|
||||||
|
|
||||||
|
SessionConfig.setLoginInfo(jsessionId, oauthUser);
|
||||||
|
session.setAttribute("councilReturnUrl","/member/insertMemberInfoResult.do" );//로그인후 이동할페이지
|
||||||
|
redirectUrl = councilHomeUrl + NlibProperty.getString("nculture.login.post.login.redirect.uri");
|
||||||
|
|
||||||
// 결과가 정상이면, 안내 메일 발송
|
// 결과가 정상이면, 안내 메일 발송
|
||||||
// > 템플릿파일에서 내용 mailing.sender.membership.signUpTemplate
|
// > 템플릿파일에서 내용 mailing.sender.membership.signUpTemplate
|
||||||
// > 발송처리 요청
|
// > 발송처리 요청
|
||||||
@ -435,7 +442,29 @@ public class MemberController extends NlibCommonController{
|
|||||||
replaceContents.put("${time}", time);
|
replaceContents.put("${time}", time);
|
||||||
emailUtil.sendEmail(vo.getEmail(),senderName +" 회원가입을 축하드립니다.",replaceContents,signUpTemplate);
|
emailUtil.sendEmail(vo.getEmail(),senderName +" 회원가입을 축하드립니다.",replaceContents,signUpTemplate);
|
||||||
|
|
||||||
model.addAttribute("result",vo);
|
return "redirect:" + redirectUrl;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 회원가입 결과페이지
|
||||||
|
* @param response
|
||||||
|
* @param authentication
|
||||||
|
* @param request
|
||||||
|
* @param session
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@RequestMapping(value="/member/insertMemberInfoResult.do")
|
||||||
|
public String insertMemberInfoResult(HttpServletResponse response,Authentication authentication,HttpServletRequest request,HttpSession session, ModelMap model) throws Exception{
|
||||||
|
//사용자 정보를 가져온다.
|
||||||
|
NlibLoginVO loginVO = getNlibLoginVO(authentication);
|
||||||
|
if(loginVO == null) {
|
||||||
|
model.addAttribute("msg","잘못된 접근입니다. \n다시 로그인 하신 후, 이용해 주시기 바랍니다.");
|
||||||
|
model.addAttribute("url","${pageContext.request.contextPath}"+"/");
|
||||||
|
return "nlib/cmm/alert";
|
||||||
|
}
|
||||||
|
model.addAttribute("result",loginVO);
|
||||||
return "nlib/member/insertMemberInfoResult";
|
return "nlib/member/insertMemberInfoResult";
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -152,7 +152,7 @@
|
|||||||
li.append($('<span />').attr('class', 't-tit').html("<a href=\"javascript:void(0)\" onclick=\"fn_viewDetail('" + obj.articleId + "','" + obj.secretYn + "','" + obj.myQnaYn + "')\">" +
|
li.append($('<span />').attr('class', 't-tit').html("<a href=\"javascript:void(0)\" onclick=\"fn_viewDetail('" + obj.articleId + "','" + obj.secretYn + "','" + obj.myQnaYn + "')\">" +
|
||||||
obj.title +
|
obj.title +
|
||||||
(obj.secretYn == "Y" ? '<img src="/images/icon/icon-password.png" alt="자물쇠 아이콘"> ' : '') +
|
(obj.secretYn == "Y" ? '<img src="/images/icon/icon-password.png" alt="자물쇠 아이콘"> ' : '') +
|
||||||
(obj.attachYn == "Y" ? '<img src="/images/icon/icon-file.png" alt="파일 아이콘">' : '') +
|
(obj.attachYn == "Y" ? '<img src="/images/icon/icon-file.png" alt="파일">' : '') +
|
||||||
"</a>"));
|
"</a>"));
|
||||||
li.append($('<span />').attr('class', 't-writer').html(obj.regNm));
|
li.append($('<span />').attr('class', 't-writer').html(obj.regNm));
|
||||||
li.append($('<span />').attr('class', 't-date').html(obj.regDd));
|
li.append($('<span />').attr('class', 't-date').html(obj.regDd));
|
||||||
@ -227,7 +227,7 @@
|
|||||||
<li><span>${pageTitle }</span></li>
|
<li><span>${pageTitle }</span></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="arr"><img src="/images/icon/icon-join-arr2.png" alt="화살표 아이콘"></div>
|
<div class="arr"><img src="/images/icon/icon-join-arr2.png" alt=""></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="contents row-bottom">
|
<div class="contents row-bottom">
|
||||||
<div class="list-box qna-box">
|
<div class="list-box qna-box">
|
||||||
@ -250,19 +250,18 @@
|
|||||||
|
|
||||||
<div class="right">
|
<div class="right">
|
||||||
<div class="list-select type">
|
<div class="list-select type">
|
||||||
<label for="searchType">
|
<label for="searchType" class="blind">검색조건
|
||||||
|
</label>
|
||||||
<select name="searchType" id="searchType">
|
<select name="searchType" id="searchType">
|
||||||
<option value="T" <c:if test='${searchArticle.searchType == "T" }'>selected</c:if> >제목</option>
|
<option value="T" <c:if test='${searchArticle.searchType == "T" }'>selected</c:if> >제목</option>
|
||||||
<option value="C" <c:if test='${searchArticle.searchType == "C" }'>selected</c:if> >내용</option>
|
<option value="C" <c:if test='${searchArticle.searchType == "C" }'>selected</c:if> >내용</option>
|
||||||
</select>
|
</select>
|
||||||
</label>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="list-input">
|
<div class="list-input">
|
||||||
<input type="text" id="searchKeyword" name="searchKeyword" placeholder="검색어를 입력하세요" title="검색어" value="${searchArticle.searchKeyword }" maxlength="20" >
|
<input type="text" id="searchKeyword" name="searchKeyword" placeholder="검색어를 입력하세요" title="검색어" value="${searchArticle.searchKeyword }" maxlength="20" >
|
||||||
<label for="searchKeyword" style="display:none">검색어</label>
|
<label for="searchKeyword" class="blind">검색어</label>
|
||||||
<label for="btnSearch">
|
|
||||||
<button name="btnSearch" id="btnSearch" type="button" title="검색">검색</button>
|
<button name="btnSearch" id="btnSearch" type="button" title="검색">검색</button>
|
||||||
</label>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@ -97,7 +97,7 @@ function fn_downloadFile(attachFileId, fileSn) {
|
|||||||
<li><span>${pageTitle }</span></li>
|
<li><span>${pageTitle }</span></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="arr"><img src="/images/icon/icon-join-arr2.png" alt="화살표 아이콘"></div>
|
<div class="arr"><img src="/images/icon/icon-join-arr2.png" alt=""></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="contents row-bottom">
|
<div class="contents row-bottom">
|
||||||
|
|
||||||
@ -129,7 +129,7 @@ function fn_downloadFile(attachFileId, fileSn) {
|
|||||||
%>
|
%>
|
||||||
<c:forEach var="attachFile" items="${article.attachFiles }">
|
<c:forEach var="attachFile" items="${article.attachFiles }">
|
||||||
<div class="file-list">
|
<div class="file-list">
|
||||||
<span><img src="/images/icon/icon-file.png" alt="파일 아이콘"></span>
|
<span><img src="/images/icon/icon-file.png" alt="파일"></span>
|
||||||
<span><button type="button" onclick="fn_downloadFile('${attachFile.attachFileId}', ${attachFile.fileSn})">${attachFile.orignlFileNm}, ${attachFile.fileSize} byte(s)</button></span>
|
<span><button type="button" onclick="fn_downloadFile('${attachFile.attachFileId}', ${attachFile.fileSn})">${attachFile.orignlFileNm}, ${attachFile.fileSize} byte(s)</button></span>
|
||||||
<span><button type="button" onclick="fn_downloadFile('${attachFile.attachFileId}', ${attachFile.fileSn})">다운로드</button></span>
|
<span><button type="button" onclick="fn_downloadFile('${attachFile.attachFileId}', ${attachFile.fileSn})">다운로드</button></span>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -53,7 +53,7 @@ $( document ).ready(function() {
|
|||||||
<li><span>찾아오시는</span>길</li>
|
<li><span>찾아오시는</span>길</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="arr"><img src="/images/icon/icon-join-arr2.png" alt="화살표 아이콘"></div>
|
<div class="arr"><img src="/images/icon/icon-join-arr2.png" alt=""></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="contents row-bottom">
|
<div class="contents row-bottom">
|
||||||
<div class="map-box">
|
<div class="map-box">
|
||||||
@ -115,23 +115,23 @@ $( document ).ready(function() {
|
|||||||
<!-- 지도 : 종료 -->
|
<!-- 지도 : 종료 -->
|
||||||
</div>
|
</div>
|
||||||
<div class="addr">
|
<div class="addr">
|
||||||
<p><img src="/images/icon/icon-location-01.png" alt="지도 아이콘"></p>
|
<p><img src="/images/icon/icon-location-01.png" alt=""></p>
|
||||||
<p>주소</p>
|
<p>주소</p>
|
||||||
<p>(${zipCode }) ${address } ${addressDetail }</p>
|
<p>(${zipCode }) ${address } ${addressDetail }</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="time">
|
<div class="time">
|
||||||
<p><img src="/images/icon/icon-location-02.png" alt="달력 아이콘"></p>
|
<p><img src="/images/icon/icon-location-02.png" alt=""></p>
|
||||||
<p>운영시간</p>
|
<p>운영시간</p>
|
||||||
<p>월요일~금요일 / 오전 ${openTime } ~ 오후 ${closeTime }</p>
|
<p>월요일~금요일 / 오전 ${openTime } ~ 오후 ${closeTime }</p>
|
||||||
<p>매주 토요일, 일요일 휴관<br>${closingInfo }</p>
|
<p>매주 토요일, 일요일 휴관<br>${closingInfo }</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="tel">
|
<div class="tel">
|
||||||
<p><img src="/images/icon/icon-location-03.png" alt="전화 아이콘"></p>
|
<p><img src="/images/icon/icon-location-03.png" alt=""></p>
|
||||||
<p>전화</p>
|
<p>전화</p>
|
||||||
<p>${phoneNo }</p>
|
<p>${phoneNo }</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="fax">
|
<div class="fax">
|
||||||
<p><img src="/images/icon/icon-location-04.png" alt="팩스 아이콘"></p>
|
<p><img src="/images/icon/icon-location-04.png" alt=""></p>
|
||||||
<p>팩스</p>
|
<p>팩스</p>
|
||||||
<p>${faxNo }</p>
|
<p>${faxNo }</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -22,8 +22,15 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
%>
|
%>
|
||||||
<%@ page language="java" contentType="text/html; charset=UTF-8"
|
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
|
||||||
pageEncoding="UTF-8"%>
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||||
|
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui" %>
|
||||||
|
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
|
||||||
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||||
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||||
|
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||||||
|
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
|
||||||
|
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags"%>
|
||||||
<c:set var="pageTitle">회원가입완료</c:set>
|
<c:set var="pageTitle">회원가입완료</c:set>
|
||||||
<script>
|
<script>
|
||||||
<!--
|
<!--
|
||||||
|
|||||||
@ -244,7 +244,7 @@ function fn_search(bookLtRvStatusCd) {
|
|||||||
value="${orgItem.mngOrgNm }" /></option>
|
value="${orgItem.mngOrgNm }" /></option>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</select>
|
</select>
|
||||||
<label for="mngOrgCd" style="display:none">문화원 선택</label>
|
<label for="mngOrgCd" class="blind">문화원 선택</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user