메시지 줄바꿈 , 상세조회화면 대출,방문열람 상태 수정
This commit is contained in:
parent
a8c2c4ea4b
commit
c3039e74fc
@ -48,6 +48,7 @@ public class NlibSearchVO extends PagingVO {
|
|||||||
private String typeDivCd = ""; //자료유형
|
private String typeDivCd = ""; //자료유형
|
||||||
private String subjectCode = ""; //주제분야
|
private String subjectCode = ""; //주제분야
|
||||||
private String orgNm = ""; //생산기관
|
private String orgNm = ""; //생산기관
|
||||||
|
private String mngOrgCd = ""; //문화원코드
|
||||||
|
|
||||||
private String reQuery = ""; //결과내 재검색
|
private String reQuery = ""; //결과내 재검색
|
||||||
private String reQueryChk ="query"; //결과내재검색 체크 유지
|
private String reQueryChk ="query"; //결과내재검색 체크 유지
|
||||||
@ -354,6 +355,7 @@ public class NlibSearchVO extends PagingVO {
|
|||||||
add(map,"DTLS_TYPE_DIV_CD",URLEncoder.encode(StringUtil.getString(this.second_class,"").replace(",","|") , "UTF-8"));
|
add(map,"DTLS_TYPE_DIV_CD",URLEncoder.encode(StringUtil.getString(this.second_class,"").replace(",","|") , "UTF-8"));
|
||||||
add(map,"SUBJECT_CODE",URLEncoder.encode(StringUtil.getString(this.second_category,"").replace(",","|") , "UTF-8"));
|
add(map,"SUBJECT_CODE",URLEncoder.encode(StringUtil.getString(this.second_category,"").replace(",","|") , "UTF-8"));
|
||||||
add(map,"ORG_NM",URLEncoder.encode(StringUtil.getString(this.filter_agency,"").replace(",","|") , "UTF-8"));
|
add(map,"ORG_NM",URLEncoder.encode(StringUtil.getString(this.filter_agency,"").replace(",","|") , "UTF-8"));
|
||||||
|
add(map,"MNG_ORG_CD",URLEncoder.encode(this.mngOrgCd , "UTF-8")); //자료유형 2뎁스까지 나오게 고정
|
||||||
} catch (UnsupportedEncodingException e) {
|
} catch (UnsupportedEncodingException e) {
|
||||||
// TODO Auto-generated catch block
|
// TODO Auto-generated catch block
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
@ -405,4 +407,10 @@ public class NlibSearchVO extends PagingVO {
|
|||||||
public void setCollectionList(String collectionList) {
|
public void setCollectionList(String collectionList) {
|
||||||
this.collectionList = collectionList;
|
this.collectionList = collectionList;
|
||||||
}
|
}
|
||||||
|
public String getMngOrgCd() {
|
||||||
|
return mngOrgCd;
|
||||||
|
}
|
||||||
|
public void setMngOrgCd(String mngOrgCd) {
|
||||||
|
this.mngOrgCd = mngOrgCd;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -91,8 +91,11 @@ public class NlibSearchController extends NlibCommonController {
|
|||||||
, @ModelAttribute("searchVO") NlibSearchVO searchVO
|
, @ModelAttribute("searchVO") NlibSearchVO searchVO
|
||||||
, HttpServletRequest request
|
, HttpServletRequest request
|
||||||
, HttpServletResponse res) throws Exception {
|
, HttpServletResponse res) throws Exception {
|
||||||
//사용자 정보를 가져온다.
|
HttpSession session = request.getSession();
|
||||||
NlibLoginVO loginVO = getNlibLoginVO(authentication);
|
String councilCd = (String)session.getAttribute("councilCd");
|
||||||
|
|
||||||
|
//검색엔진파라미터로 문화원코드
|
||||||
|
searchVO.setMngOrgCd(councilCd);
|
||||||
|
|
||||||
List<CollectionVO> operList = new ArrayList();
|
List<CollectionVO> operList = new ArrayList();
|
||||||
// 페이징 사이즈 코드 목록 조회 (DB방식으로 변경 2021.08.06 KNKIM)
|
// 페이징 사이즈 코드 목록 조회 (DB방식으로 변경 2021.08.06 KNKIM)
|
||||||
@ -157,7 +160,6 @@ public class NlibSearchController extends NlibCommonController {
|
|||||||
count = 0;
|
count = 0;
|
||||||
for(int j=0; j<subject.size(); j++)
|
for(int j=0; j<subject.size(); j++)
|
||||||
{
|
{
|
||||||
//if(String.valueOf(clsf.get(i).get("CLSF_ID")).equals(String.valueOf(subject.get(j).get("category_nm"))))
|
|
||||||
if(String.valueOf(clsf.get(i).get("clsfId")).equals(String.valueOf(subject.get(j).get("category_nm"))))
|
if(String.valueOf(clsf.get(i).get("clsfId")).equals(String.valueOf(subject.get(j).get("category_nm"))))
|
||||||
{
|
{
|
||||||
count += Integer.parseInt(subject.get(j).get("category_cnt"));
|
count += Integer.parseInt(subject.get(j).get("category_cnt"));
|
||||||
@ -186,7 +188,7 @@ public class NlibSearchController extends NlibCommonController {
|
|||||||
count = 0;
|
count = 0;
|
||||||
for(int j=0; j<type.size(); j++)
|
for(int j=0; j<type.size(); j++)
|
||||||
{
|
{
|
||||||
if(String.valueOf(secondClassList.get(i).get("column1")).equals(String.valueOf(type.get(j).get("class_nm"))))
|
if(String.valueOf(secondClassList.get(i).get("sCodeId")).equals(String.valueOf(type.get(j).get("class_nm"))))
|
||||||
{
|
{
|
||||||
count += Integer.parseInt(type.get(j).get("class_cnt"));
|
count += Integer.parseInt(type.get(j).get("class_cnt"));
|
||||||
}
|
}
|
||||||
@ -202,9 +204,6 @@ public class NlibSearchController extends NlibCommonController {
|
|||||||
model.addAttribute("firstClassList", firstClassList);
|
model.addAttribute("firstClassList", firstClassList);
|
||||||
model.addAttribute("secondClassList", secondClassList);
|
model.addAttribute("secondClassList", secondClassList);
|
||||||
|
|
||||||
//로그인 상태인지 확인
|
|
||||||
model.addAttribute("loginVO", loginVO);
|
|
||||||
|
|
||||||
searchVO.setQuery(searchVO.getQuery().replaceAll("\\\"", """));
|
searchVO.setQuery(searchVO.getQuery().replaceAll("\\\"", """));
|
||||||
return "nlib/collection/searchList";
|
return "nlib/collection/searchList";
|
||||||
}
|
}
|
||||||
@ -262,7 +261,6 @@ public class NlibSearchController extends NlibCommonController {
|
|||||||
) throws Exception {
|
) throws Exception {
|
||||||
HttpSession session = request.getSession();
|
HttpSession session = request.getSession();
|
||||||
String masterId = request.getParameter("masterId");
|
String masterId = request.getParameter("masterId");
|
||||||
String mbInfoId = getMbInfoId(request);
|
|
||||||
List<String> mngOrgList = new ArrayList<>();
|
List<String> mngOrgList = new ArrayList<>();
|
||||||
List<String> keywordList = new ArrayList<>();
|
List<String> keywordList = new ArrayList<>();
|
||||||
|
|
||||||
@ -271,12 +269,17 @@ public class NlibSearchController extends NlibCommonController {
|
|||||||
|
|
||||||
CollectionVO vo = new CollectionVO();
|
CollectionVO vo = new CollectionVO();
|
||||||
vo.setMasterId(masterId);
|
vo.setMasterId(masterId);
|
||||||
vo.setMbInfoId(mbInfoId);
|
|
||||||
vo = collectionService.getItemInfo(vo);
|
vo = collectionService.getItemInfo(vo);
|
||||||
|
|
||||||
|
if(vo == null)
|
||||||
|
{
|
||||||
|
model.addAttribute("msg", "해당 자료를 조회할 수 없습니다.\\n관리자에게 문의하여 주시기 바랍니다.");
|
||||||
|
model.addAttribute("url","/search/searchList.do");
|
||||||
|
return "nlib/cmm/alert";
|
||||||
|
}
|
||||||
|
|
||||||
String councilCd = (String)session.getAttribute("councilCd");
|
String councilCd = (String)session.getAttribute("councilCd");
|
||||||
|
|
||||||
vo.setMngOrgCd(councilCd);
|
vo.setMngOrgCd(councilCd);
|
||||||
//함께 볼만한 자료
|
//함께 볼만한 자료
|
||||||
List<CollectionVO> seeTogetherListVO = collectionService.selectSeeTogetherList(vo);
|
List<CollectionVO> seeTogetherListVO = collectionService.selectSeeTogetherList(vo);
|
||||||
@ -318,7 +321,6 @@ public class NlibSearchController extends NlibCommonController {
|
|||||||
model.addAttribute("keywordList",keywordList);
|
model.addAttribute("keywordList",keywordList);
|
||||||
model.addAttribute("result", vo);
|
model.addAttribute("result", vo);
|
||||||
model.addAttribute("searchVO", searchVO);
|
model.addAttribute("searchVO", searchVO);
|
||||||
model.addAttribute("loginVO", loginVO);
|
|
||||||
return "nlib/collection/searchItemDetail";
|
return "nlib/collection/searchItemDetail";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -391,16 +393,10 @@ public class NlibSearchController extends NlibCommonController {
|
|||||||
public String getDetailedSearchFormPopup(HttpServletRequest request, ModelMap model) throws Exception {
|
public String getDetailedSearchFormPopup(HttpServletRequest request, ModelMap model) throws Exception {
|
||||||
|
|
||||||
//주제분야 목록 조회
|
//주제분야 목록 조회
|
||||||
List<Map<String,String>> clsf = null;
|
List<Map<String,String>> clsf = codeService.listCtClsfs();
|
||||||
clsf = codeService.listCtClsfs();
|
|
||||||
model.addAttribute("firstCategoryList", clsf);
|
model.addAttribute("firstCategoryList", clsf);
|
||||||
model.addAttribute("secondCategoryList", clsf);
|
model.addAttribute("secondCategoryList", clsf);
|
||||||
|
|
||||||
List<Map<String,String>> firstClassList = null;
|
|
||||||
firstClassList = codeService.listCodes(Constant.CODE_ID_MASTER_TYPE_DIV_CD);
|
|
||||||
|
|
||||||
List<Map<String,String>> secondClassList = null;
|
|
||||||
secondClassList = codeService.listCodes(Constant.CODE_ID_DTLS_TYPE_DIV_CD);
|
|
||||||
//자료유형
|
//자료유형
|
||||||
model.addAttribute("firstClassList", codeService.listCodes(Constant.CODE_ID_MASTER_TYPE_DIV_CD));
|
model.addAttribute("firstClassList", codeService.listCodes(Constant.CODE_ID_MASTER_TYPE_DIV_CD));
|
||||||
model.addAttribute("secondClassList", codeService.listCodes(Constant.CODE_ID_DTLS_TYPE_DIV_CD));
|
model.addAttribute("secondClassList", codeService.listCodes(Constant.CODE_ID_DTLS_TYPE_DIV_CD));
|
||||||
|
|||||||
@ -675,7 +675,7 @@ public class LoginController extends NlibCommonController {
|
|||||||
|
|
||||||
if(ret < 1) {
|
if(ret < 1) {
|
||||||
model.addAttribute("code", "NO_TARGET");
|
model.addAttribute("code", "NO_TARGET");
|
||||||
model.addAttribute("message", "휴면사용자가 아닙니다. 다시 로그인하시거나 관리자에게 문의하여 주시기 바랍니다.");
|
model.addAttribute("message", "휴면사용자가 아닙니다. \\n다시 로그인하시거나 관리자에게 문의하여 주시기 바랍니다.");
|
||||||
return "nlib/login/activateDormantAccForm";
|
return "nlib/login/activateDormantAccForm";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -503,7 +503,7 @@ public class MemberController extends NlibCommonController{
|
|||||||
|
|
||||||
if(result == "templateFail")
|
if(result == "templateFail")
|
||||||
{
|
{
|
||||||
map.put("msg","이메일 발송에 실패하였습니다. 관리자에게 문의하여 주시기 바랍니다.");
|
map.put("msg","이메일 발송에 실패하였습니다. \\n관리자에게 문의하여 주시기 바랍니다.");
|
||||||
map.put("emailCertYn","N");
|
map.put("emailCertYn","N");
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -132,7 +132,7 @@ public class UserInfoController extends NlibCommonController {
|
|||||||
|
|
||||||
if(loginVO == null)
|
if(loginVO == null)
|
||||||
{
|
{
|
||||||
model.addAttribute("msg","비정상적인 접근입니다. 관리자에게 문의하여 주시기 바랍니다.");
|
model.addAttribute("msg","비정상적인 접근입니다. \\n관리자에게 문의하여 주시기 바랍니다.");
|
||||||
model.addAttribute("url","/userInfo/pwCertMyInfo.do");
|
model.addAttribute("url","/userInfo/pwCertMyInfo.do");
|
||||||
return "nlib/cmm/alert";
|
return "nlib/cmm/alert";
|
||||||
}
|
}
|
||||||
@ -142,7 +142,7 @@ public class UserInfoController extends NlibCommonController {
|
|||||||
loginVO = loginService.selectLoginUserInfo(loginVO);
|
loginVO = loginService.selectLoginUserInfo(loginVO);
|
||||||
if(loginVO == null)
|
if(loginVO == null)
|
||||||
{
|
{
|
||||||
model.addAttribute("msg","비정상적인 접근입니다. 관리자에게 문의하여 주시기 바랍니다.");
|
model.addAttribute("msg","비정상적인 접근입니다. \\n관리자에게 문의하여 주시기 바랍니다.");
|
||||||
model.addAttribute("url","/userInfo/pwCertMyInfo.do");
|
model.addAttribute("url","/userInfo/pwCertMyInfo.do");
|
||||||
return "nlib/cmm/alert";
|
return "nlib/cmm/alert";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -240,7 +240,7 @@ function goList(){
|
|||||||
<div class="list">
|
<div class="list">
|
||||||
<div class="icon"><img src="/images/icon/icon-data-use.png" alt="이용상태 아이콘"></div>
|
<div class="icon"><img src="/images/icon/icon-data-use.png" alt="이용상태 아이콘"></div>
|
||||||
<div class="title">이용상태</div>
|
<div class="title">이용상태</div>
|
||||||
<div class="con"><c:out value="${result.useStatusNm}"/> <span>(대기자 <c:out value="${result.awaiterCnt}"/>명)</span></div>
|
<div class="con"><c:out value="${result.useStatusNm}"/> <%-- <span>(대기자 <c:out value="${result.awaiterCnt}"/>명)</span> --%></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="list">
|
<div class="list">
|
||||||
<div class="icon"><img src="/images/icon/icon-data-return.png" alt="달력 아이콘"></div>
|
<div class="icon"><img src="/images/icon/icon-data-return.png" alt="달력 아이콘"></div>
|
||||||
@ -251,17 +251,17 @@ function goList(){
|
|||||||
<div class="icon"><img src="/images/icon/icon-data-loan.png" alt="대출 아이콘"></div>
|
<div class="icon"><img src="/images/icon/icon-data-loan.png" alt="대출 아이콘"></div>
|
||||||
<div class="title">대출</div>
|
<div class="title">대출</div>
|
||||||
<div class="con">
|
<div class="con">
|
||||||
<c:if test="${result.bookLentPsblYn eq 'Y' && result.rsrvPsblYn eq 'Y'}"><span class="poss">신청가능</span></c:if>
|
<c:if test="${result.ableRentAppNow eq true}"><span class="poss">신청가능</span></c:if>
|
||||||
<c:if test="${result.bookLentPsblYn eq 'N' && result.rsrvPsblYn eq 'Y' }"><span class="poss">예약가능</span></c:if>
|
<c:if test="${result.ableRentResNow eq true}"><span class="poss">예약가능</span></c:if>
|
||||||
<c:if test="${result.bookLentPsblYn ne 'Y' && result.rsrvPsblYn ne 'Y'}"><span class="imposs">신청/예약불가</span></c:if>
|
<c:if test="${result.ableRentNow ne true}"><span class="imposs">신청/예약불가</span></c:if>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="list">
|
<div class="list">
|
||||||
<div class="icon"><img src="/images/icon/icon-data-visit.png" alt="방문 아이콘"></div>
|
<div class="icon"><img src="/images/icon/icon-data-visit.png" alt="방문 아이콘"></div>
|
||||||
<div class="title">방문열람</div>
|
<div class="title">방문열람</div>
|
||||||
<div class="con">
|
<div class="con">
|
||||||
<c:if test="${result.reqPsblYn eq 'Y' }"><span class="poss">신청가능</span></c:if>
|
<c:if test="${result.ableReadNow eq true }"><span class="poss">신청가능</span></c:if>
|
||||||
<c:if test="${result.reqPsblYn ne 'Y' }"><span class="imposs">신청불가</span></c:if>
|
<c:if test="${result.ableReadNow ne true }"><span class="imposs">신청불가</span></c:if>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -97,6 +97,7 @@ window.onload = function() {
|
|||||||
//초기화
|
//초기화
|
||||||
reference_filterReset();
|
reference_filterReset();
|
||||||
|
|
||||||
|
if("${message}" != "") alert("${message}");
|
||||||
}; // window.onload
|
}; // window.onload
|
||||||
|
|
||||||
//페이지 로드시 초기값셋팅
|
//페이지 로드시 초기값셋팅
|
||||||
|
|||||||
@ -67,7 +67,7 @@ function goFindPw(){
|
|||||||
mailDoubleSubmitFlag = false;
|
mailDoubleSubmitFlag = false;
|
||||||
if(result == "success")
|
if(result == "success")
|
||||||
{
|
{
|
||||||
alert("입력하신 이메일로 임시 비밀번호가 발송되었습니다. 메일을 확인해주세요.");
|
alert("입력하신 이메일로 임시 비밀번호가 발송되었습니다.\n메일을 확인해주세요.");
|
||||||
var previousPage ="${loginVO.previousPage}";
|
var previousPage ="${loginVO.previousPage}";
|
||||||
if(previousPage == "alreadySignUpPopup")
|
if(previousPage == "alreadySignUpPopup")
|
||||||
{
|
{
|
||||||
@ -84,12 +84,12 @@ function goFindPw(){
|
|||||||
}
|
}
|
||||||
else if(result == "templateFail")
|
else if(result == "templateFail")
|
||||||
{
|
{
|
||||||
alert("이메일 발송에 실패하였습니다. 관리자에게 문의하여 주시기 바랍니다.");
|
alert("이메일 발송에 실패하였습니다. \n관리자에게 문의하여 주시기 바랍니다.");
|
||||||
}
|
}
|
||||||
|
|
||||||
},error : function(){
|
},error : function(){
|
||||||
mailDoubleSubmitFlag = false;
|
mailDoubleSubmitFlag = false;
|
||||||
alert("이메일 발송에 실패하였습니다. 관리자에게 문의하여 주시기 바랍니다.");
|
alert("이메일 발송에 실패하였습니다. \n관리자에게 문의하여 주시기 바랍니다.");
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user