From ed746e71a2dd61e980febbd6c7a3b169bde87706 Mon Sep 17 00:00:00 2001 From: chpark Date: Mon, 1 Jun 2026 00:53:57 +0900 Subject: [PATCH] =?UTF-8?q?fix(inventory/history):=20=EB=A7=A4=EC=9E=85=20?= =?UTF-8?q?=EC=9E=85=EA=B3=A0=20=EC=9D=8C=EC=88=98=20=EC=B0=A8=EA=B0=90?= =?UTF-8?q?=EC=9D=80=20'=EB=A7=A4=EC=9E=85=EC=B6=9C=EA=B3=A0'=20=EB=A1=9C?= =?UTF-8?q?=20=EB=9D=BC=EB=B2=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref_type='PROCUREMENT' + move_type='OUT' 케이스(매입 입고 화면에서 음수 수량으로 재고 차감한 경우) 의 REF_TYPE_LABEL 을 '매입발주' → '매입출고' 로 분기. 기존 '매입발주' 라벨은 ref_type='PROCUREMENT' + move_type='IN' 일 때만 적용. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/app/api/m/inventory/history/route.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/app/api/m/inventory/history/route.ts b/src/app/api/m/inventory/history/route.ts index 8ed5242..bc71e4c 100644 --- a/src/app/api/m/inventory/history/route.ts +++ b/src/app/api/m/inventory/history/route.ts @@ -65,12 +65,13 @@ export async function POST(req: NextRequest) { END AS "MOVE_TYPE_NAME", SM.qty AS "QTY", SM.ref_type AS "REF_TYPE", - CASE SM.ref_type - WHEN 'INBOUND' THEN '입고' - WHEN 'PROCUREMENT' THEN '매입발주' - WHEN 'ORDER' THEN '출고' - WHEN 'TRANSFER' THEN '이동' - WHEN 'ADJUST' THEN '재고조정' + CASE + WHEN SM.ref_type = 'PROCUREMENT' AND SM.move_type = 'OUT' THEN '매입출고' + WHEN SM.ref_type = 'PROCUREMENT' THEN '매입발주' + WHEN SM.ref_type = 'INBOUND' THEN '입고' + WHEN SM.ref_type = 'ORDER' THEN '출고' + WHEN SM.ref_type = 'TRANSFER' THEN '이동' + WHEN SM.ref_type = 'ADJUST' THEN '재고조정' ELSE COALESCE(SM.ref_type, '-') END AS "REF_TYPE_LABEL", SM.ref_objid AS "REF_OBJID",