feat: 시설 폐업·이전 제보 + 관리자 판정 - #310
Merged
Merged
Conversation
공공데이터(LOCALDATA)는 인허가 신고 기반이라 폐업·이전 반영이 2~3개월 늦다. 실제로 08-01 이전한 매장을 사용자가 직접 방문해서야 알았다. 가게 앞에 선 사용자가 가장 빠른 탐지기인데 제보할 길이 없었다. ■ 시설 상세: '정보가 달라요 · 폐업/이전 제보' 기존 신고 시트를 그대로 재사용한다(사유만 시설 전용으로 분기). 후기 쓰기와 경쟁하지 않게 눈에 띄지 않는 텍스트로 뒀다. 두 가지를 주의했다: · Align 은 이 화면(무한 너비)에서 터진다 → Row(mainAxisSize.min) · 네이버 카페는 마커 id 가 가짜라 그대로 제보하면 관리자가 대상을 못 찾는다 → 후기와 같은 기준(승격된 실제 id)을 쓰고, 아직 못 구했으면 노출하지 않는다 ■ 관리자 신고 상세: 시설 대상 + 판정 버튼 공공데이터 상태·지도 노출 여부·후기 수를 함께 보여준다. 판정은 단순히 is_open 을 끄는 게 아니라 reported_closed_at 을 세우는 것이라, 다음 재적재가 is_open 을 도로 켜지 못한다(pmdb 20260811090000). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
전체 라인 커버리지: 20.5% (4300/20971) 이 PR 의 변경 파일:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
pmdb #191 과 짝. 먼저 pmdb 를 머지·적용해야 이 PR 의 제보가 CHECK 를 통과한다.
왜
LOCALDATA 는 인허가 신고 기반이라 두 겹으로 늦다 — 사장님의 시청 신고, 그리고 LOCALDATA 배포 반영(실측 7주). 합치면 2~3개월이 하한이고, 신고를 안 하면 영영 안 잡힌다. 실제로 8/1 이전한 매장을 직접 방문해서야 알았다.
가게 앞에 선 사용자가 가장 빠른 탐지기인데 제보할 길이 없었다.
시설 상세 — '정보가 달라요 · 폐업/이전 제보'
기존 신고 시트를 그대로 재사용하고 사유만 시설 전용으로 분기했다(
폐업했어요·이사갔어요·정보가 달라요·기타). 후기 쓰기와 경쟁하지 않게 눈에 띄지 않는 텍스트로 뒀다.두 가지를 주의했다:
Align금지Row(mainAxisSize.min)관리자 신고 상세 — 시설 대상 + 판정
공공데이터 상태·지도 노출 여부·후기 수를 함께 보여주고 폐업/이전으로 판정 버튼을 둔다.
판정은 단순히
is_open을 끄는 게 아니라reported_closed_at을 세운다. 그게 없으면 다음 재적재가is_open을 도로 켠다(원천은 아직 '영업/정상'). 해제하면 원천 상태로 되돌아간다.검증
flutter analyze클린, 전체 328개 통과.제보 → 판정 → 재적재가 되돌리려 해도 버팀 → 원천이 따라잡으면 수동표시 해제, 이 4단계는 pmdb #191 에서 운영 DB 롤백 트랜잭션으로 확인했다.
🤖 Generated with Claude Code