엑셀 다운로드 쿼리 수정중...

dev
박성영 2 months ago
parent 879241df21
commit a38498eb55

@ -63,7 +63,7 @@ public class CrdnRegistAndViewExcelVO {
@ExcelColumn(headerName = "번지", headerWidth = 40)
private String lotnoWholAddr;
/** 상세주소 (현재 DB에 없음 - 필요시 추가) */
/** 상세주소 */
@ExcelColumn(headerName = "상세주소", headerWidth = 30)
private String dtlAddr;
@ -95,15 +95,15 @@ public class CrdnRegistAndViewExcelVO {
@ExcelColumn(headerName = "세부용도", headerWidth = 20)
private String usgDtlCn;
/** 불법면적 (현재 DB에 없음 - 필요시 추가) */
/** 불법면적 (AREA - ACTN_WHOL_AREA 계산값) */
@ExcelColumn(headerName = "불법면적", headerWidth = 15)
private String illegalArea;
/** 구조 (현재 DB에 없음 - 필요시 추가) */
/** 구조 (구조지수명) */
@ExcelColumn(headerName = "구조", headerWidth = 20)
private String strctNm;
/** 남은일 (현재 DB에 없음 - 필요시 추가) */
/** 남은일 (서식에서 today - 처분내용별 종료일자) */
@ExcelColumn(headerName = "남은일", headerWidth = 10)
private String remainDays;
@ -119,7 +119,7 @@ public class CrdnRegistAndViewExcelVO {
@ExcelColumn(headerName = "향후절차", headerWidth = 15)
private String nextPrcsNm;
/** 기한 (현재 DB에 없음 - 필요시 추가) */
/** 기한 */
@ExcelColumn(headerName = "기한", headerWidth = 15)
private String deadline;

@ -556,7 +556,7 @@
'' AS USG_DTL_CN, /* 세부용도 (현재 DB에 없음) */
ROUND(CAST(ai.AREA AS DECIMAL(10,2)) - CAST(IFNULL(ai.ACTN_WHOL_AREA, 0) AS DECIMAL(10,2)), 2) AS ILLEGAL_AREA, /* 불법면적 */
strct_ai.STRCT_NM, /* 구조 (구조지수명) */
'' AS REMAIN_DAYS, /* 남은일 (현재 DB에 없음) */
'' AS REMAIN_DAYS, /* 남은일 엑셀에서 today - DEADLINE 서식으로 표현예정*/
stts.CD_NM AS CRDN_PRCS_STTS_CD_NM, /* 처분내용 (진행단계) */
c.CRDN_PRCS_YMD, /* 처분일 */
(SELECT next_cd.CD_NM
@ -573,7 +573,15 @@
)
WHERE curr_cd.CD_GROUP_ID = 'CRDN_PRCS_STTS_CD'
AND curr_cd.CD_ID = c.CRDN_PRCS_STTS_CD) AS NEXT_PRCS_NM, /* 향후절차 */
'' AS DEADLINE, /* 기한 (현재 DB에 없음) */
CASE
WHEN c.CRDN_PRCS_STTS_CD = '20' THEN DATE_FORMAT(STR_TO_DATE(c.DSPS_BFHD_END_YMD, '%Y%m%d'), '%Y-%m-%d')
WHEN c.CRDN_PRCS_STTS_CD = '30' THEN DATE_FORMAT(STR_TO_DATE(c.CRC_CMD_END_YMD, '%Y%m%d'), '%Y-%m-%d')
WHEN c.CRDN_PRCS_STTS_CD = '40' THEN DATE_FORMAT(STR_TO_DATE(c.CRC_URG_END_YMD, '%Y%m%d'), '%Y-%m-%d')
WHEN c.CRDN_PRCS_STTS_CD = '50' THEN DATE_FORMAT(STR_TO_DATE(c.LEVY_PRVNTC_END_YMD, '%Y%m%d'), '%Y-%m-%d')
WHEN c.CRDN_PRCS_STTS_CD = '60' THEN DATE_FORMAT(STR_TO_DATE(c.LEVY_END_YMD, '%Y%m%d'), '%Y-%m-%d')
WHEN c.CRDN_PRCS_STTS_CD = '70' THEN DATE_FORMAT(STR_TO_DATE(c.PAY_URG_END_YMD, '%Y%m%d'), '%Y-%m-%d')
ELSE NULL
END AS DEADLINE, /* 기한 현재 처분내용 코드에 따라 해당하는 종료일자 반환 */
c.RMRK, /* 특이사항 (비고) */
'' AS TELNO, /* 연락처 (현재 DB에 없음) */
/* ===================== [VO 비표출/추가 정보 - 하단] ===================== */

Loading…
Cancel
Save