diff --git a/docs/샘플용-EUC-KR.txt b/docs/샘플용-EUC-KR.txt new file mode 100644 index 0000000..3a0d72b --- /dev/null +++ b/docs/샘플용-EUC-KR.txt @@ -0,0 +1,25 @@ + 유효기간경과 과태료부과대상 리스트 + ------------------------------------ + + + * 최종등록일이 검사일자보다 늦는 경우는 소유자 및 사용본거지 주소를 재확인하여 주시기 바랍니다. (재검여부 = *일수) + * 전출차량( *차번호)인 경우 전출 전의 주소입니다. 소유자 및 사용본거지 주소를 재확인하여 주시기 바랍니다. +------------------------------------------------------------------------------------------------------------------------------------------------- +검사소 검사일자 자동차번호 소유자명 주민등록번호 차 명 차 종 용 도 종료일 일수 과태료 + 최종등록일 주 소 유효기간만료일 매매상품용 +------------------------------------------------------------------------------------------------------------------------------------------------- +H494 2025-11-01 경기11사2222 행주운수(주) 1111110081111 엠뱅크언더리프 특수차구난형소영업용 2021-01-05 1761 30만원 + 2025-07-14 경기도 용인시 기흥구 강남로 9, 111-111호(신행동, 진주만프라자) 2020-12-05 + +H500 2025-11-01 22고2222 주식회사 아일공행산업 1111106811111 그랜드 스타렉스 화물차밴형소형자가용 2025-04-28 187 60만원 + 2025-10-01 경기도 용인시 처인구 포곡읍 포곡로 222-2, 202호 2025-03-28 + +H692 2025-11-01 33마3333 홍길동 7604092328316 SM6 승용차일반형중자가용 2025-07-14 110 56만원 + 2025-09-22 경기도 용인시 기흥구 관곡로 53, 605동 1802호(구갈동, 가현마을신안아파트) 2025-06-11 + +H271 2025-11-01 44구4444 제제제이엔지 주식회사 1111110064044 봉고Ⅲ 1톤 화물차일반형- 자가용 2025-08-25 68 28만원 + 2020-05-20 경기도 용인시 처인구 포곡읍 에버랜드로 444(0-44동(4층)) 2025-07-24 + +H420 2025-11-01 55서5555 김철수 5555261080555 아이오닉6 (IONI 승용차일반형중자가용 2025-08-25 68 28만원 + 2024-09-09 경기도 용인시 수지구 성복1로 55, 505동 505호(성오동, 성오역 서피오타치오) 2025-07-25 + diff --git a/docs/유효기간경과_과태료부과대상_리스트 (7).txt b/docs/유효기간경과_과태료부과대상_리스트 (7).txt new file mode 100644 index 0000000..ad51ec6 --- /dev/null +++ b/docs/유효기간경과_과태료부과대상_리스트 (7).txt @@ -0,0 +1,25 @@ + ȿⰣ ·ΰ Ʈ + ------------------------------------ + + + * ˻ں ʴ 뺻 ּҸ ȮϿ ֽñ ٶϴ. (˿ = *ϼ) + * ( *ȣ) ּԴϴ. 뺻 ּҸ ȮϿ ֽñ ٶϴ. +------------------------------------------------------------------------------------------------------------------------------------------------- +˻ ˻ ڵȣ ڸ ֹεϹȣ ϼ · + ȿⰣ ŸŻǰ +------------------------------------------------------------------------------------------------------------------------------------------------- +H494 2025-11-01 112222 ֿ() 1111110081111 ũ Ưҿ 2021-01-05 1761 30 + 2025-07-14 ⵵ ν ﱸ 9, 111-111ȣ(ൿ, ָ) 2020-12-05 + +H500 2025-11-01 222222 ֽȸ ϰ 1111106811111 ׷ Ÿ ȭڰ 2025-04-28 187 60 + 2025-10-01 ⵵ ν óα 222-2, 202ȣ 2025-03-28 + +H692 2025-11-01 333333 ȫ浿 7604092328316 SM6 ¿Ϲڰ 2025-07-14 110 56 + 2025-09-22 ⵵ ν ﱸ 53, 605 1802ȣ(, žȾƮ) 2025-06-11 + +H271 2025-11-01 444444 ̿ ֽȸ 1111110064044 1 ȭϹ- ڰ 2025-08-25 68 28 + 2020-05-20 ⵵ ν óα 444(0-44(4)) 2025-07-24 + +H420 2025-11-01 555555 ö 5555261080555 ̿6 (IONI ¿Ϲڰ 2025-08-25 68 28 + 2024-09-09 ⵵ ν 1 55, 505 505ȣ(, ǿŸġ) 2025-07-25 + diff --git a/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/CarFfnlgTrgtServiceImpl.java b/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/CarFfnlgTrgtServiceImpl.java index 1dc9c46..af994c9 100644 --- a/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/CarFfnlgTrgtServiceImpl.java +++ b/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/CarFfnlgTrgtServiceImpl.java @@ -251,10 +251,10 @@ public class CarFfnlgTrgtServiceImpl implements CarFfnlgTrgtService { StringBuilder sb = new StringBuilder(); // 2) 헤더 구성 (샘플 텍스트와 동일) - sb.append(padLeftBytes("유효기간경과 과태료부과대상 리스트", 46, encoding)).append("\r\n"); - sb.append(padLeftBytes("------------------------------------", 48, encoding)).append("\r\n"); - sb.append("\r\n "); - sb.append("\r\n "); + sb.append(padLeftBytes("유효기간경과 과태료부과대상 리스트", 83, encoding)).append("\r\n"); + sb.append(padLeftBytes("------------------------------------", 84, encoding)).append("\r\n"); + sb.append("\r\n"); + sb.append("\r\n"); sb.append(" * 최종등록일이 검사일자보다 늦는 경우는 소유자 및 사용본거지 주소를 재확인하여 주시기 바랍니다. (재검여부 = *일수)\r\n"); sb.append(" * 전출차량( *차번호)인 경우 전출 전의 주소입니다. 소유자 및 사용본거지 주소를 재확인하여 주시기 바랍니다.\r\n"); sb.append("-------------------------------------------------------------------------------------------------------------------------------------------------\r\n"); diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 9596270..fd736ff 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -117,8 +117,8 @@ car-ffnlg-txt-parse: car-knd: 14 # 자동차종류 car-usg: 11 # 자동차용도 insp-end-ymd: 12 # 검사종료일자 - daycnt: 8 # 일수 - ffnlg-amt: 6 # 과태료금액 + daycnt: 4 # 일수 + ffnlg-amt: 10 # 과태료금액 second-line: # 둘째줄 필드별 바이트 길이 (2바이트 기준) skip: 8 # 공백 (스킵) last-reg-ymd: 12 # 최종등록일자 @@ -138,8 +138,8 @@ car-ffnlg-txt-parse: car-knd: 14 # 자동차종류 car-usg: 11 # 자동차용도 insp-end-ymd: 12 # 검사종료일자 - daycnt: 8 # 일수 - ffnlg-amt: 6 # 과태료금액 + daycnt: 4 # 일수 + ffnlg-amt: 10 # 과태료금액 second-line: # 둘째줄 필드별 바이트 길이 (2바이트 기준) skip: 8 # 공백 (스킵) last-reg-ymd: 12 # 최종등록일자