From f29024744d70491e983aaa69de5fcac3b7a230c3 Mon Sep 17 00:00:00 2001 From: chpark Date: Thu, 14 May 2026 01:22:11 +0900 Subject: [PATCH] =?UTF-8?q?fix(orders):=20=EB=B9=84=EA=B3=A0=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=3D=20REQUESTED=20+=20APPROVED=20=EB=91=90=20?= =?UTF-8?q?=EC=83=81=ED=83=9C=20=EB=AA=A8=EB=91=90=20=ED=97=88=EC=9A=A9=20?= =?UTF-8?q?(=EC=B6=9C=EA=B3=A0=EC=99=84=EB=A3=8C=20=ED=8F=AC=ED=95=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/api/m/orders/items/remark/route.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/api/m/orders/items/remark/route.ts b/src/app/api/m/orders/items/remark/route.ts index bb74386..d5563d3 100644 --- a/src/app/api/m/orders/items/remark/route.ts +++ b/src/app/api/m/orders/items/remark/route.ts @@ -1,5 +1,5 @@ // 발주 라인의 비고(remark) 수정 — 관리자 또는 본인. -// REQUESTED 상태에서만 수정 가능. ITEM/DELIVERY/CHARTER 모두 가능. +// REQUESTED(출고요청)/APPROVED(출고완료) 상태에서 수정 가능. ITEM/DELIVERY/CHARTER 모두. import { NextRequest, NextResponse } from "next/server"; import { pool } from "@/lib/db"; import { requireMomoUser } from "@/lib/momo-guard"; @@ -32,8 +32,8 @@ export async function POST(req: NextRequest) { if (!isAdmin && row.customer_objid !== userOwn && row.customer_objid !== r.user.userId) { return NextResponse.json({ success: false, message: "권한이 없습니다." }, { status: 403 }); } - if (row.status !== "REQUESTED") { - return NextResponse.json({ success: false, message: "출고 요청 상태에서만 비고를 수정할 수 있습니다." }, { status: 400 }); + if (row.status !== "REQUESTED" && row.status !== "APPROVED") { + return NextResponse.json({ success: false, message: "출고요청/출고완료 상태에서만 비고를 수정할 수 있습니다." }, { status: 400 }); } await pool.query(