대출신청 결과 화면 개발

This commit is contained in:
KNKIM 2021-10-26 18:12:48 +09:00
parent f7d1dbfa2f
commit 933a72619b
3 changed files with 28 additions and 6 deletions

View File

@ -118,12 +118,22 @@ public class RentServiceImpl implements RentService
resVO = dataApi.request(reqVO);
cVO.setResult(resVO.getResultCode(), resVO.getResultMessage());
// 대출예약번호 설정 (rsrvId)
// 대출예약번호/일자 설정 (rsrvId)
if(StringUtil.startsWithIgnoreCase(resVO.getResultCode(), "S")) {
cVO.setRsrvId(resVO.getInfoItem("rsrvId", ""));
cVO.setRsrvDd(StringUtil.formatDateStr(resVO.getInfoItem("rsrvDd", ""), ""));
// 대출신청, 대출예약 구분 : API 팀에서 처리완료시까지 임시 데이터 설정 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDd
cVO.setBookLtRvStatusCd("1"); // 대출상태구분코드
cVO.setBookLtRvStatusNm("대출신청"); // 대출상태구분코드명
//cVO.setBookLtRvStatusCd("2"); // 대출상태구분코드
//cVO.setBookLtRvStatusNm("대출예약"); // 대출상태구분코드명
} else {
cVO.setRsrvId(null);
cVO.setRsrvDd(null);
}
}
return list;

View File

@ -182,9 +182,10 @@ public class RentController extends NlibCommonController
return "nlib/rent/confirmRent";
}
@RequestMapping(value={"/rent/insertRentItems.do"})
@RequestMapping(value={"/rent/insertRentItemsFromCart.do", "/rent/insertRentItems.do"})
public String insertRentItems(HttpServletRequest request, CollectionVO rentVO, ModelMap model) throws Exception {
boolean fromCart = request.getServletPath().contains("Cart.do");
String retJsp = "nlib/rent/insertRentItems";
String mbInfoId = getMbInfoId(request);
@ -205,18 +206,21 @@ public class RentController extends NlibCommonController
String selItems = rentVO.getSelItems();
List<CollectionVO> list = collectionService.makeInfoListOfCollectionVO(selItems, mbInfoId, NlibProperty.getString("thumbnail.image.url.small"));
list = rentService.insertRentItems(list, mbInfoId, rentVO.getMngOrgCd());
List<CollectionVO> list = collectionService.makeListOfCollectionVO(selItems);
// 임시 막음 DDDDDDDDDDDDDDDDDDDDDDDdd
//list = rentService.insertRentItems(list, mbInfoId, rentVO.getMngOrgCd());
list = collectionService.setDetailInfoForList(list, mbInfoId, NlibProperty.getString("thumbnail.image.url.small"));
model.addAttribute("rentVO", rentVO);
model.addAttribute("list", list);
if(fromCart) model.addAttribute("fromCart", fromCart ? "Y" : "N");
return retJsp;
}
//
//
// /** 대출 목록 화면을 호출한다.

View File

@ -103,7 +103,14 @@ function fn_insertRentItems() {
return;
}
$("#frm").attr("action","${pageContext.request.contextPath}/rent/insertRentItems.do");
<c:if test='${fromCart == "Y" }'>
$("#frm").attr("action","${pageContext.request.contextPath}/rent/insertRentItemsFromCart.do");
</c:if>
<c:if test='${fromCart != "Y" }'>
$("#frm").attr("action","${pageContext.request.contextPath}/rent/insertRentItems.do");
</c:if>
$("#frm").submit();
</sec:authorize>
@ -145,6 +152,7 @@ $(document).ready(function() {
<form name="frm" id="frm" action="${pageContext.request.contextPath}/cart/listCartItems.do" method="post">
<input type="text" id="cartTypeCd" name="cartTypeCd" value="${rentVO.cartTypeCd }" />
<input type="text" id="mngOrgCd" name="mngOrgCd" value="${rentVO.mngOrgCd }" />
<input type="text" id="mngOrgNm" name="mngOrgNm" value="${rentVO.mngOrgNm }" />
<!-- 카트 섹션 -->