diff --git a/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/ComparisonRemarkBuilder.java b/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/ComparisonRemarkBuilder.java index 3887df2..c747bc7 100644 --- a/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/ComparisonRemarkBuilder.java +++ b/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/ComparisonRemarkBuilder.java @@ -99,23 +99,23 @@ public class ComparisonRemarkBuilder { StringBuilder sb = new StringBuilder(); // 첫 줄: 명의이전(25.9.3.) 이전소유자 상품용 - sb.append("명의이전(").append(chgYmdFormatted).append(") 이전소유자 상품용").append("\n"); + sb.append("명의이전(").append(chgYmdFormatted).append(") 이전소유자 상품용").append(", "); // 둘째 줄: 차량번호 - sb.append(StringUtil.nvl(vhclno)).append("\n"); + sb.append(StringUtil.nvl(vhclno)).append(", "); // 셋째 줄: 검사기간 시작일자 - 종료일자 sb.append(" - 검사기간: ").append(DateUtil.formatDateString(vldPrdExpryYmd)) - .append(" - ").append(DateUtil.formatDateString(inspEndYmd)).append("\n"); + .append(" - ").append(DateUtil.formatDateString(inspEndYmd)).append(", "); // 넷째 줄: 검사일 일자 - sb.append(" - 검사일: ").append(DateUtil.formatDateString(inspYmd)).append("\n"); + sb.append(" - 검사일: ").append(DateUtil.formatDateString(inspYmd)).append(", "); // 다섯째 줄: 명의이전 일자 - sb.append(" - 명의이전: ").append(DateUtil.formatDateString(ledgerRecord.getChgYmd())).append("\n"); + sb.append(" - 명의이전: ").append(DateUtil.formatDateString(ledgerRecord.getChgYmd())).append(", "); // 여섯째 줄: 상품용 일자 (명의이전 일자와 동일) - sb.append(" - 상품용: ").append(DateUtil.formatDateString(ledgerRecord.getChgYmd())); + sb.append(" - 상품용: ").append(DateUtil.formatDateString(ledgerRecord.getChgYmd())).append(", "); // 일곱째 줄: 일수차이 sb.append("일수차이: ").append(daysBetween).append("일"); @@ -161,20 +161,20 @@ public class ComparisonRemarkBuilder { StringBuilder sb = new StringBuilder(); // 첫 줄: 명의이전(25.9.3.) 이전소유자 상품용 - sb.append("명의이전(").append(chgYmdFormatted).append(")").append("\n"); + sb.append("명의이전(").append(chgYmdFormatted).append(")").append(", "); // 둘째 줄: 차량번호 - sb.append(StringUtil.nvl(vhclno)).append("\n"); + sb.append(StringUtil.nvl(vhclno)).append(", "); // 셋째 줄: 검사기간 시작일자 - 종료일자 sb.append(" - 검사기간: ").append(DateUtil.formatDateString(vldPrdExpryYmd)) - .append(" - ").append(DateUtil.formatDateString(inspEndYmd)).append("\n"); + .append(" - ").append(DateUtil.formatDateString(inspEndYmd)).append(", "); // 넷째 줄: 검사일 일자 - sb.append(" - 검사일: ").append(DateUtil.formatDateString(inspYmd)).append("\n"); + sb.append(" - 검사일: ").append(DateUtil.formatDateString(inspYmd)).append(", "); // 다섯째 줄: 명의이전 일자 - sb.append(" - 명의이전: ").append(DateUtil.formatDateString(ledgerRecord.getChgYmd())).append("\n"); + sb.append(" - 명의이전: ").append(DateUtil.formatDateString(ledgerRecord.getChgYmd())).append(", "); // 일곱째 줄: 일수차이 sb.append("일수차이: ").append(daysBetween).append("일"); diff --git a/src/main/resources/mybatis/mapper/carInspectionPenalty/registration/CarFfnlgTrgtMapper_maria.xml b/src/main/resources/mybatis/mapper/carInspectionPenalty/registration/CarFfnlgTrgtMapper_maria.xml index 61da5a4..810e9b4 100644 --- a/src/main/resources/mybatis/mapper/carInspectionPenalty/registration/CarFfnlgTrgtMapper_maria.xml +++ b/src/main/resources/mybatis/mapper/carInspectionPenalty/registration/CarFfnlgTrgtMapper_maria.xml @@ -94,7 +94,7 @@ ) cd ON t.TASK_PRCS_STTS_CD = cd.CD_ID WHERE t.DEL_DT IS NULL - ORDER BY t.REG_DT DESC + ORDER BY t.CAR_FFNLG_TRGT_ID ASC limit #{startIndex}, #{perPage} /* 서버사이드 페이징 처리 */ @@ -151,7 +151,50 @@ WHERE t.CAR_FFNLG_TRGT_ID = #{carFfnlgTrgtId} AND t.DEL_DT IS NULL - + + + + + INSERT INTO tb_car_ffnlg_trgt ( @@ -281,46 +324,5 @@ LIMIT 1 - - diff --git a/src/main/webapp/WEB-INF/views/carInspectionPenalty/registration/list.jsp b/src/main/webapp/WEB-INF/views/carInspectionPenalty/registration/list.jsp index b8eb2a0..0f1298b 100644 --- a/src/main/webapp/WEB-INF/views/carInspectionPenalty/registration/list.jsp +++ b/src/main/webapp/WEB-INF/views/carInspectionPenalty/registration/list.jsp @@ -272,6 +272,12 @@ useClient: false, perPage: perPage }); + + gridConfig.setOptColumnOptions({ //컬럼고정 옵션 + frozenCount: 7 //고정컬럼 갯수 + , frozenBorderWidth: 2 //고정컬럼 보더(border) 두께 + , resizable: true //최소 사이즈 + }); gridConfig.setOptColumns(this.getGridColumns()); @@ -375,7 +381,15 @@ name: 'rmrk', align: 'left', width: 200, - editor: 'text' + editor: 'text', + renderer: { + render(props) { + const el = document.createElement('div'); + el.style.whiteSpace = 'pre-line'; + el.innerText = props.value; // \n 포함된 문자열 + return el; + } + } }, { header: '기본사항조회성명', name: 'carBscMttrInqFlnm', align: 'center', width: 100 }, { header: '기본사항조회시군구코드', name: 'carBscMttrInqSggCd', align: 'center', width: 100, hidden: true },