diff --git a/src/app/(main)/m/admin/transfers/page.tsx b/src/app/(main)/m/admin/transfers/page.tsx index 9594f95..4b72c1f 100644 --- a/src/app/(main)/m/admin/transfers/page.tsx +++ b/src/app/(main)/m/admin/transfers/page.tsx @@ -63,10 +63,10 @@ export default function TransfersPage() {

- 창고 이동 통계 + 창고 이동 통계 (본사 → 김포)

- 창고 간 이동 이력 (TRANSFER). 수량 × 단가(cost_price) = 이동 금액. 이동자/날짜/시간 포함. + 본사 창고 계열에서 김포 창고 계열(김포지사/창고/용차/시장) 로 이동한 건만 표시. 수량 × 단가(cost_price) = 이동 금액.

diff --git a/src/app/api/m/admin/transfers/route.ts b/src/app/api/m/admin/transfers/route.ts index 428bcf4..382aed6 100644 --- a/src/app/api/m/admin/transfers/route.ts +++ b/src/app/api/m/admin/transfers/route.ts @@ -11,7 +11,13 @@ export async function POST(req: NextRequest) { const dateFrom = body.dateFrom as string | undefined; const dateTo = body.dateTo as string | undefined; - const conditions: string[] = ["SM.ref_type = 'TRANSFER'", "SM.move_type = 'OUT'"]; + // 본사(HQ_*) → 김포(KIMPO_*) 이동만 합산 — 사용자 요구 + const conditions: string[] = [ + "SM.ref_type = 'TRANSFER'", + "SM.move_type = 'OUT'", + "SW.wh_type LIKE 'HQ_%'", + "TW.wh_type LIKE 'KIMPO_%'", + ]; const params: unknown[] = []; let i = 1; if (dateFrom) { conditions.push(`SM.regdate >= $${i++}::date`); params.push(dateFrom); }