Skip to content

feat: 거부됨 표시·수락 전 발주 협의 대화·2027 공휴일 - #390

Merged
Jay722J merged 1 commit into
mainfrom
feat/reject-thread
Sep 11, 2026
Merged

feat: 거부됨 표시·수락 전 발주 협의 대화·2027 공휴일#390
Jay722J merged 1 commit into
mainfrom
feat/reject-thread

Conversation

@Jay722J

@Jay722J Jay722J commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

Closes #389

변경

  • 거부됨: 거부해도 특장사 목록에서 사라지지 않고 「거부됨」 칸에 사유와 함께 남음. 거부한 특장사에게만 보임. 관리자 주문 진행에도 같은 칸.
  • 재배정: 같은 특장사면 수락 대기로 복귀(기존 대화 그대로), 다른 특장사면 이전 특장사 목록에서 빠짐.
  • 발주 협의 대화: 수락 전 팝업에 대화창. 진행 단계 없이 대화만. 수락 후 대화 탭 첫 스레드로 이어짐.
  • 특장사별 분리: 대화에 maker_org_id — 새 특장사는 이전 곳 대화를 못 봄, 관리자는 전부.
  • 알림: 역할 무관하게 다른 특장사에 채팅 알림이 가던 경로 차단.
  • 2027 공휴일 22일 (제헌절 제외, 5/3 포함).

DB

컬럼·인덱스 추가만. 기존 대화는 현재 특장사로 채움. 공휴일은 ON CONFLICT DO NOTHING.

검증

  • backend 719/719 (i18n 게이트 포함), shared 316/316, 클린 빌드, schema drift 일치
  • 격리 테스트는 변이(거부 안 한 특장사에도 노출)로 실패 확인 후 복원
  • 브라우저: 특장사 거부 → 거부됨 칸·사유·대화·입력창, 관리자 거부됨 칸·대화 확인

🤖 Generated with Claude Code

- 특장사가 거부해도 수락 대기에서 사라지지 않고 「거부됨」 칸에 사유와 함께 남는다(거부한 곳에만 보임)
- 같은 특장사로 재배정하면 다시 수락 대기로 돌아간다
- 수락 전에도 특장사·관리자가 「발주 협의」 대화를 주고받고, 수락 후 대화 탭으로 이어진다
- 대화는 특장사별로 갈라진다 — 다른 곳으로 재배정되면 새 특장사는 이전 대화를 못 본다(관리자는 모두 봄)
- 채팅 알림이 역할과 무관하게 다른 특장사에 가던 경로를 막음
- 2027년 공휴일 22일(제헌절 제외, 5/3 노동절 대체 포함) — 추가만, 이미 있으면 건너뜀
- 컬럼 추가만: order.rejected_by_org, order_step_comment.maker_org_id (기존 대화는 현재 특장사로 채움)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Jay722J
Jay722J merged commit 3d45bdf into main Sep 11, 2026
4 checks passed
@Jay722J
Jay722J deleted the feat/reject-thread branch September 11, 2026 03:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

특장사 거부 건 표시·수락 전 대화·2027 공휴일

1 participant