ITN Dev 07-24
fix: 권리확인·처리 병합 키를 행 순서로 바꾸고 증빙자료 열 어긋남 보정
@e8d23253b0f18bd44ef82c676ddac47d4cb7aaa5
src/main/java/kr/itn/itnhub/process/ProcessParser.java
--- src/main/java/kr/itn/itnhub/process/ProcessParser.java
+++ src/main/java/kr/itn/itnhub/process/ProcessParser.java
@@ -62,7 +62,9 @@
     private static final int COL_REVIEW_AI_TYPE = 16;   // Q
     private static final int COL_REVIEW_OPINION = 17;   // R
     private static final int COL_REVIEW_NOTE = 18;      // S
-    private static final int COL_PRIOR_EVIDENCE = 19;   // T
+    // 실파일에서 헤더는 T열에 '기존 증빙자료'라고 적혀 있지만 실제 데이터는 U열에 있다
+    // (T열에는 엑셀 화면용 '수정' 링크 텍스트가 들어 있음 - 데이터 기준으로 U를 읽는다)
+    private static final int COL_PRIOR_EVIDENCE = 20;   // U
     // 20 = U, 수정 링크 열, 건너뜀
     private static final int COL_JUDGED_KOGL_TYPE = 21; // V
     private static final int COL_JUDGED_AI_TYPE = 22;   // W
@@ -99,12 +101,8 @@
             if (seqRaw.isBlank()) {
                 break;
             }
-            int seq;
-            try {
-                seq = Integer.parseInt(seqRaw.trim());
-            } catch (NumberFormatException e) {
-                break;
-            }
+            // 권리확인과 동일한 이유로 파일 내 행 순서를 병합 키로 쓴다 (순번 중복 대비)
+            int seq = result.size() + 1;
 
             result.add(new ProcessRow(
                     seq,
src/main/java/kr/itn/itnhub/review/ReviewParser.java
--- src/main/java/kr/itn/itnhub/review/ReviewParser.java
+++ src/main/java/kr/itn/itnhub/review/ReviewParser.java
@@ -93,12 +93,10 @@
             if (seqRaw.isBlank()) {
                 break;
             }
-            int seq;
-            try {
-                seq = Integer.parseInt(seqRaw.trim());
-            } catch (NumberFormatException e) {
-                break;
-            }
+            // 실파일에서 순번이 구간별로 리셋되어 중복된다(확인됨: 1,006행 중 43행 중복).
+            // 순번을 키로 쓰면 중복 행이 서로 덮어써 데이터가 사라지므로,
+            // 파일 내 행 순서(1..N)를 병합 키(seq)로 쓴다.
+            int seq = result.size() + 1;
 
             result.add(new ReviewRow(
                     seq,
Add a comment
List