이벤트 코드: 책 묶음 「출판사용 PDF ZIP 받기」(책 속지 양식에 코드마다 QR · 코드)
ID: ec94cd5c-3fea-4d52-bc84-e2412012b718
2026-10-15 대표님 요청. 디자이너가 보낸 책 속지 PDF(추가 파일.pdf) 양식으로, 코드 1,000개면 PDF 1,000개를 ZIP 하나로 받는다.
- 왼쪽 QR: 코드마다(9way.co.kr/code/…), 아래 「9way.co.kr/code」 + 코드
- 오른쪽 QR: futuretalent.co.kr/articles/posts/leadership-worksheets-19-tools (모든 장 같음)
- 관리자 › 이벤트 코드 › 책 묶음 상세 「나눠 줄 파일」
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
팀팀리드 상태 변경: 할 일 → 완료
2026년 10월 15일 03:21:00
-
팀팀리드 배포 완료 - 책 묶음 출판사용 PDF ZIP
2026년 10월 15일 03:20:59
상세 보기
## 배포 정보
- 배포 시각: 2026-10-15 12:19
- 배포 환경: production (운영 SHA ff8594ca)## 포함된 커밋
- a1e635e3 feat(report-codes): 책 묶음에 「출판사용 PDF ZIP 받기」를 단다 — 코드마다 책 속지 PDF 한 장씩
- ff8594ca fix(report-codes): 출판사용 PDF의 QR 아래 주소를 9way.co.kr/code 로 바꾼다## 변경된 기능
- 양식 `lib/print_templates/report_code_book.pdf`: 원본에서 견본 QR 둘과 「개별 코드」 글자만 지움
- `ReportCodes::PrintPdf`: prawn 2.4로 QR(벡터 · K100) · 주소 · 코드를 덧그리고 combine_pdf로 2쪽에 얹음
- `ReportCodes::PrintZipJob`: 「번호_코드.pdf」 ZIP(1,000개 40초 · 240MB), 받기는 send_file
- 책 묶음은 만들 때 자동, 예전 묶음은 「출판사용 PDF 만들기」 버튼## 확인 사항
- 이벤트 코드 테스트 72개 통과, 전체 6,311개 중 Chromium 시간 초과 2건은 따로 돌리면 통과(이번 변경과 무관)
- 개발 서버에서 만들기 → ZIP 받기 → PDF 2쪽 QR 두 개 읽힘 확인, 데스크톱 · 폰 캡처
- 운영: /up 200, 배포 뒤 10분 500 오류 0건, 운영 안에서 PDF 렌더 확인(prawn 2.4.0, 2쪽, 264KB)