Skip to content

[fix] Slack 메시지 생성 시 주문/배송 정보가 Slack 본문에 반영되지 않는 문제#139

Merged
S2hyeyunS2 merged 3 commits intodevfrom
fix/#138
Jan 30, 2026
Merged

[fix] Slack 메시지 생성 시 주문/배송 정보가 Slack 본문에 반영되지 않는 문제#139
S2hyeyunS2 merged 3 commits intodevfrom
fix/#138

Conversation

@S2hyeyunS2
Copy link
Collaborator

📍 PR 타입 (하나 이상 선택)

  • 기능 추가
  • 버그 수정
  • 리팩토링
  • 기타 사소한 수정

❗️ 관련 이슈 링크

Close #138


📌 개요

  • Slack 메시지 생성 API는 성공 응답을 반환하지만, 실제 Slack 전송 결과가 DB에 반영되지 않아 status=PENDING, sent_at=NULL 상태로 남는 문제를 수정했습니다.

🔁 변경 사항

Slack 전송 후 상태 업데이트

  • SlackDomainEventHandler에서 Slack 전송 성공 시 status=SENT, sent_at=now() 저장
  • 전송 실패 시 status=FAILED 저장 (에러 로그 포함)
  • 이벤트 처리 저장을 REQUIRES_NEW로 분리하여 상태 반영 안정화

Slack 메시지 구성 로직 개선

  • SlackServiceImpl에서 SlackMessageContext를 CreateSlackMessageCommand 기반으로 생성
  • AI 결과는 AiRequestLog.messageBody(또는 rawResponse fallback)만 사용하여 Slack 메시지 하단에 붙이는 방식으로 변경
  • 결과적으로 Slack 메시지 상단 요약 정보가 요청 데이터 기준으로 정상 표기되도록 수정

📸 스크린샷

image

👀 기타 더 이야기해볼 점


✅ 체크 리스트

  • PR 템플릿에 맞추어 작성했어요.
  • 변경 내용에 대한 테스트를 진행했어요.
  • 프로그램이 정상적으로 동작해요.
  • PR에 적절한 라벨을 선택했어요.
  • 불필요한 코드는 삭제했어요.

@S2hyeyunS2 S2hyeyunS2 self-assigned this Jan 29, 2026
@S2hyeyunS2 S2hyeyunS2 added the bug Something isn't working label Jan 29, 2026
@S2hyeyunS2 S2hyeyunS2 merged commit 1153f53 into dev Jan 30, 2026
1 check passed
@S2hyeyunS2 S2hyeyunS2 deleted the fix/#138 branch February 9, 2026 02:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[fix] Slack 메시지 생성 시 주문/배송 정보가 Slack 본문에 반영되지 않는 문제

1 participant