|
|
@ -52,12 +52,12 @@ public class Rent01Controller extends ApplicationController {
|
|
|
|
, getUserRentEnterpriseMappingList = "/010/list.do" // 사용자 임대 기업 매핑 대장 목록 조회
|
|
|
|
, getUserRentEnterpriseMappingList = "/010/list.do" // 사용자 임대 기업 매핑 대장 목록 조회
|
|
|
|
, removeUserRentEnterpriseMapping = "/010/removeMpng.do" // 사용자 임대 기업 매핑 대장 삭제
|
|
|
|
, removeUserRentEnterpriseMapping = "/010/removeMpng.do" // 사용자 임대 기업 매핑 대장 삭제
|
|
|
|
, getUserRentEnterpriseMappingInfo = "/020/info.do" // 사용자 임대 기업 매핑 대장 상세 조회
|
|
|
|
, getUserRentEnterpriseMappingInfo = "/020/info.do" // 사용자 임대 기업 매핑 대장 상세 조회
|
|
|
|
, createUserRentEnterpriseMapping = "/020/createMpng.do" // 사용자 임대 기업 매핑 대장 등록
|
|
|
|
|
|
|
|
, getRentEnterpriseList = "/020/list.do" // 임대 기업 대장 목록 조회
|
|
|
|
, getRentEnterpriseList = "/020/list.do" // 임대 기업 대장 목록 조회
|
|
|
|
, removeRentEnterprise = "/020/remove.do" // 임대 기업 대장 삭제
|
|
|
|
, createUserRentEnterpriseMapping = "/020/createMpng.do" // 사용자 임대 기업 매핑 대장 등록
|
|
|
|
|
|
|
|
, removeRentEnterprise = "/020/removeEnt.do" // 임대 기업 대장 삭제
|
|
|
|
, getRentEnterpriseInfo = "/030/info.do" // 임대 기업 대장 상세 조회
|
|
|
|
, getRentEnterpriseInfo = "/030/info.do" // 임대 기업 대장 상세 조회
|
|
|
|
, createRentEnterprise = "/030/create.do" // 임대 기업 대장 등록
|
|
|
|
, createRentEnterprise = "/030/createEnt.do" // 임대 기업 대장 등록
|
|
|
|
, updateRentEnterprise = "/030/update.do" // 임대 기업 대장 수정
|
|
|
|
, updateRentEnterprise = "/030/updateEnt.do" // 임대 기업 대장 수정
|
|
|
|
;
|
|
|
|
;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -104,7 +104,7 @@ public class Rent01Controller extends ApplicationController {
|
|
|
|
public ModelAndView getUserRentEnterpriseMappingList(RentQuery req) {
|
|
|
|
public ModelAndView getUserRentEnterpriseMappingList(RentQuery req) {
|
|
|
|
if (!"xls".equals(req.getDownload())) {
|
|
|
|
if (!"xls".equals(req.getDownload())) {
|
|
|
|
List<?> result = rentEntService.getUserRentEntMpngList(setFetchSize(req));
|
|
|
|
List<?> result = rentEntService.getUserRentEntMpngList(setFetchSize(req));
|
|
|
|
return setCollectionInfo(new ModelAndView("jsonView"), result, "");
|
|
|
|
return setPagingInfo(new ModelAndView("jsonView"), result, "");
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
// 현재 날짜 구하기
|
|
|
|
// 현재 날짜 구하기
|
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
|
@ -181,7 +181,7 @@ public class Rent01Controller extends ApplicationController {
|
|
|
|
public ModelAndView getRentEnterpriseList(RentQuery req) {
|
|
|
|
public ModelAndView getRentEnterpriseList(RentQuery req) {
|
|
|
|
if (!"xls".equals(req.getDownload())) {
|
|
|
|
if (!"xls".equals(req.getDownload())) {
|
|
|
|
List<?> result = rentEntService.getRentEntList(setFetchSize(req));
|
|
|
|
List<?> result = rentEntService.getRentEntList(setFetchSize(req));
|
|
|
|
return setCollectionInfo(new ModelAndView("jsonView"), result, "");
|
|
|
|
return setPagingInfo(new ModelAndView("jsonView"), result, "");
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
// 현재 날짜 구하기
|
|
|
|
// 현재 날짜 구하기
|
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
|
@ -302,18 +302,17 @@ public class Rent01Controller extends ApplicationController {
|
|
|
|
// View(jsp)에서 사용할 공통코드를 조회
|
|
|
|
// View(jsp)에서 사용할 공통코드를 조회
|
|
|
|
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM088");
|
|
|
|
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM088");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mav.addObject("pageName", "rent01030") // jsp pageName
|
|
|
|
|
|
|
|
.addObject("prefixUrl", CLASS_URL) // prefixUrl
|
|
|
|
|
|
|
|
.addObject("FIM088List", commonCodes.get("FIM088")); // 기업 구분 코드(ENT_SE_CD)
|
|
|
|
|
|
|
|
|
|
|
|
// 수정(update)으로 호출
|
|
|
|
// 수정(update)으로 호출
|
|
|
|
if (req.getCallPurpose().equals("update")) {
|
|
|
|
if (req.getEntId() != null) {
|
|
|
|
DataObject info = rentEntService.getRentEntInfo(req); // 상세 정보 조회
|
|
|
|
DataObject info = rentEntService.getRentEntInfo(req); // 상세 정보 조회
|
|
|
|
mav.addObject("Info", json ? info : toJson(info)); // 정보
|
|
|
|
mav.addObject("Info", json ? info : toJson(info)); // 정보
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return mav
|
|
|
|
return mav;
|
|
|
|
.addObject("callPurpose", req.getCallPurpose()) // 호출 용도
|
|
|
|
|
|
|
|
.addObject("pageName", "rent01030") // jsp pageName
|
|
|
|
|
|
|
|
.addObject("prefixUrl", CLASS_URL) // prefixUrl
|
|
|
|
|
|
|
|
.addObject("FIM088List", commonCodes.get("FIM088")) // 기업 구분 코드(ENT_SE_CD)
|
|
|
|
|
|
|
|
;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**임대 기업 대장를 등록한다.
|
|
|
|
/**임대 기업 대장를 등록한다.
|
|
|
@ -376,25 +375,7 @@ public class Rent01Controller extends ApplicationController {
|
|
|
|
@RequestMapping(name = "임대기업 대장 제거", value=METHOD_URL.removeRentEnterprise)
|
|
|
|
@RequestMapping(name = "임대기업 대장 제거", value=METHOD_URL.removeRentEnterprise)
|
|
|
|
public ModelAndView removeRentEnterprise(RentEnt rentEnt) {
|
|
|
|
public ModelAndView removeRentEnterprise(RentEnt rentEnt) {
|
|
|
|
boolean saved = false;
|
|
|
|
boolean saved = false;
|
|
|
|
String rtnMsg = "";
|
|
|
|
String rtnMsg = rentEntService.removeRentEnt(rentEnt);
|
|
|
|
|
|
|
|
|
|
|
|
// 단건 삭제
|
|
|
|
|
|
|
|
if (rentEnt.getEntIds() == null || rentEnt.getEntIds().length < 1) {
|
|
|
|
|
|
|
|
rtnMsg = rentEntService.removeRentEnt(rentEnt);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
// Ids 만큼 반복 등록
|
|
|
|
|
|
|
|
for (String entId : rentEnt.getEntIds()) {
|
|
|
|
|
|
|
|
RentEnt deleteRentEnt = new RentEnt();
|
|
|
|
|
|
|
|
deleteRentEnt.setEntId(entId);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 등록 호출
|
|
|
|
|
|
|
|
rtnMsg = rentEntService.removeRentEnt(deleteRentEnt);
|
|
|
|
|
|
|
|
if (!rtnMsg.contains("[S]")) { // 오류가 발생하였으면 종료..
|
|
|
|
|
|
|
|
saved = false;
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
if (rtnMsg.contains("[S]")) {
|
|
|
|
saved = true;
|
|
|
|
saved = true;
|
|
|
|