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 },