[RAPID] 수주복사 기능 검증 완료 - 체크리스트 업데이트
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -7,35 +7,40 @@ date: 2026-03-26
|
||||
|
||||
# 수주복사 기능 체크리스트
|
||||
|
||||
## 공정 상태: 0%
|
||||
## 공정 상태: 100%
|
||||
|
||||
## 구현 체크리스트
|
||||
|
||||
- [ ] Mapper XML: copyContractMgmt 쿼리 (MAX+1 채번 + INSERT...SELECT)
|
||||
- [ ] Mapper XML: copyContractItems 쿼리 (품목 복사)
|
||||
- [ ] Mapper XML: copyContractItemSerials 쿼리 (S/N 복사)
|
||||
- [ ] Service: copyEstimateAndOrderInfo() 메서드
|
||||
- [ ] Controller: copyEstimateAndOrderInfo.do 엔드포인트
|
||||
- [ ] JSP: 수주복사 버튼 추가 (조회 ↔ 수주입력 사이)
|
||||
- [ ] JSP: fn_copy() 함수 (단일선택 검증 + AJAX 호출)
|
||||
- [x] Mapper XML: getNextContractNo 채번 쿼리
|
||||
- [x] Mapper XML: copyContractMgmt 쿼리 (INSERT...SELECT, CONTRACT_RESULT 빈값)
|
||||
- [x] Mapper XML: copyContractItems 쿼리 (품목 복사)
|
||||
- [x] Mapper XML: copyContractItemSerials 쿼리 (S/N 복사)
|
||||
- [x] Mapper XML: getActiveItemObjIds 쿼리 (원본 품목 목록)
|
||||
- [x] Service: copyEstimateAndOrderInfo() 메서드
|
||||
- [x] Controller: copyEstimateAndOrderInfo.do 엔드포인트 (@ResponseBody)
|
||||
- [x] JSP: 수주복사 버튼 추가 (조회 ↔ 수주입력 사이)
|
||||
- [x] JSP: btnCopy 클릭 이벤트 (단일선택 검증 + 확인 팝업 + AJAX 호출)
|
||||
- [x] 컴파일 확인
|
||||
|
||||
## 검증 체크리스트
|
||||
|
||||
- [ ] 미선택 시 경고 메시지 표시
|
||||
- [ ] 2건 이상 선택 시 경고 메시지 표시
|
||||
- [ ] 1건 선택 후 복사 → 새 영업번호(MAX+1)로 리스트에 등록
|
||||
- [ ] 복사된 건의 수주상태가 빈값인지 확인
|
||||
- [ ] 복사된 건의 품목정보가 원본과 동일한지 확인
|
||||
- [ ] 복사된 건의 S/N 정보가 원본과 동일한지 확인
|
||||
- [ ] 복사된 건 선택 → 수주입력 팝업에서 삭제 아이콘 활성화 확인
|
||||
- [x] 미선택 시 경고 메시지 표시 — "복사할 행을 선택해주십시오." 확인
|
||||
- [x] 2건 이상 선택 시 경고 메시지 표시 — "한번에 한개의 수주만 복사 가능합니다." 확인
|
||||
- [x] 1건 선택 후 복사 → 새 영업번호(MAX+1)로 리스트에 등록 — 26C-0704 → 26C-0715 생성 확인
|
||||
- [x] 복사된 건의 수주상태가 빈값인지 확인 — 빈값 확인
|
||||
- [x] 복사된 건의 품목정보가 원본과 동일한지 확인 — 수량2, 단가750,000, 총액1,650,000 일치
|
||||
- [ ] 복사된 건의 S/N 정보가 원본과 동일한지 확인 — 원본에 S/N 없어 해당없음
|
||||
- [x] 복사된 건 선택 → 수주입력 팝업에서 삭제 아이콘 활성화 확인 — 삭제 버튼 활성화 확인
|
||||
|
||||
## 정리
|
||||
|
||||
- [ ] 코드 컴파일 확인
|
||||
- [ ] 불필요한 디버그 로그 제거
|
||||
- [x] 코드 컴파일 확인
|
||||
- [x] 불필요한 디버그 로그 없음
|
||||
|
||||
## 변경 이력
|
||||
|
||||
| 날짜 | 내용 |
|
||||
|------|------|
|
||||
| 2026-03-26 | 최초 작성 |
|
||||
| 2026-03-26 | 구현 완료 - Mapper(5쿼리), Service, Controller, JSP 버튼+JS |
|
||||
| 2026-03-26 | Playwright 브라우저 테스트 전체 통과 |
|
||||
|
||||
Reference in New Issue
Block a user