docs: 종합분석 버그 수정 변경이력 추가

- 종합분석 승인/반려 버그 수정 기록
  - ComprehensiveAnalysisService::getTodayIssue() 쿼리 수정
  - 현재 사용자가 결재자인 문서만 표시
- 테스트 데이터 수정 기록
  - ComprehensiveAnalysisSeeder User 33 (홍킬동) 기준 변경
- 테스트 환경 정보 추가 기록

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-27 18:47:54 +09:00
parent 3cc539dc26
commit d1334c033f

View File

@@ -27,6 +27,39 @@ http://dev.sam.kr/reports/comprehensive-analysis
http://api.sam.kr/api/v1/comprehensive-analysis
```
### 테스트 대상 테넌트
| 항목 | 값 | 비고 |
|------|-----|------|
| **Tenant ID** | 287 | 프론트_테스트회사 |
| **테스트 User ID** | 33 | 홍킬동 (hhhhhh@example.com) |
| **보조 User ID** | 12 | Ops Admin (결재함/참조함 테스트용 기안자) |
> ⚠️ **주의**: Seeder 및 테스트 데이터 생성 시 반드시 `tenant_id = 287`, `user_id = 33` 사용
### 로그인 정보
| 사용자 | Email | 비밀번호 | Tenant |
|--------|-------|---------|--------|
| 홍킬동 | hhhhhh@example.com | (확인 필요) | 287 (기본) |
### 종합분석 페이지 작업 시 주의사항
> ⚠️ **필수**: 종합분석은 여러 모듈의 데이터를 통합 표시하므로, 데이터 수정 시 관련 페이지 점검 필수
| 종합분석 섹션 | 원본 데이터 | 관련 페이지 (점검 대상) |
|--------------|------------|----------------------|
| 오늘의 이슈 (결재 대기) | `approvals`, `approval_steps` | `/approval/draft` (기안함), `/approval/pending` (결재함), `/approval/reference` (참조함) |
| 월간 예상 지출 | `expected_expenses` | `/accounting/expected-expenses` |
| 입금 현황 | `deposits` | `/accounting/deposits` |
| 채권추심 | `bad_debts` | `/accounting/bad-debts` |
| 미수금/여신한도 | `clients` | `/sales/clients` |
**작업 흐름:**
```
종합분석 데이터 수정 → 종합분석 페이지 확인 → 관련 원본 페이지 점검
```
---
## 1. 작업 규칙
@@ -165,7 +198,7 @@ http://api.sam.kr/api/v1/comprehensive-analysis
|------|--------|----------------------|------|
| 게시판 목록 | GET | `/api/v1/boards` | ✅ |
| 테넌트 게시판 | GET | `/api/v1/boards/tenant` | ✅ |
| 게시판 상세 | GET | `/api/v1/boards/{code}` | ✅ |
| 게시판 상세 | GET | `/api/v1/boards/{id}` | ✅ (ID 기반으로 변경) |
| 게시판 등록 | POST | `/api/v1/boards` | ✅ |
| 게시판 수정 | PUT | `/api/v1/boards/{id}` | ✅ |
| 게시판 삭제 | DELETE | `/api/v1/boards/{id}` | ✅ |
@@ -237,7 +270,7 @@ interface BoardSetting { // EAV 필드 스키마
| J-1 | 게시판 목록 | `/board` | 🔄 Mock | ⏭️ | ⏭️ | ⏭️ | `GET /boards` + 게시글 API 필요 |
| J-2 | 게시글 상세 | `/board/[id]` | 🔄 Mock | ⏭️ | 🔄 | 🔄 | 게시글 API 필요 (posts CRUD) |
| J-3 | 게시글 작성/수정 | `/board/[id]/edit` | 🔄 Mock | 🔄 | 🔄 | ⏭️ | 게시글 API + 커스텀필드 동적 렌더링 |
| J-4 | 게시판 관리 | `/board/board-management` | 🔄 Mock | 🔄 | 🔄 | 🔄 | ✅ API 완비 → 바로 연동 가능 |
| J-4 | 게시판 관리 | `/board/board-management` | | | | | ✅ 완료 (2025-12-27) |
**파일 구조 → 연동 계획:**
```
@@ -383,4 +416,14 @@ react/src/components/
- **API 스펙**: http://api.sam.kr/api-docs
- **원본 계획**: `react-mock-to-api-migration-plan.md`
- **API 개발 계획**: `erp-api-development-plan-d1.0-changes.md`
- **표준 구현 참조**: `/sales/pricing-management`
- **표준 구현 참조**: `/sales/pricing-management`
---
## 5. 변경 이력
| 날짜 | 작업 | 상세 내용 |
|------|------|----------|
| 2025-12-27 | 종합분석 승인/반려 버그 수정 | `ComprehensiveAnalysisService::getTodayIssue()` - 현재 사용자가 결재자인 문서만 표시하도록 수정. 이전에는 테넌트의 모든 대기 결재가 표시되어 "결재 순서가 아닙니다" 오류 발생 |
| 2025-12-27 | 테스트 데이터 수정 | `ComprehensiveAnalysisSeeder` - User 33 (홍킬동) 기준으로 변경 |
| 2025-12-27 | 테스트 환경 정보 추가 | 테넌트/사용자 정보, 로그인 정보, 주의사항 추가 |