From 22bbab22e1316a3ec8b1c20d43cd0689a08b76c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Mon, 9 Mar 2026 10:49:47 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20[finance]=20=EA=B1=B0=EB=9E=98=EC=B2=98?= =?UTF-8?q?=20=EB=93=B1=EB=A1=9D/=EC=88=98=EC=A0=95=20=EC=8B=9C=20NOT=20NU?= =?UTF-8?q?LL=20=EC=BB=AC=EB=9F=BC=20=EA=B8=B0=EB=B3=B8=EA=B0=92=20?= =?UTF-8?q?=EB=88=84=EB=9D=BD=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - type, category 컬럼이 NOT NULL인데 빈 값 전달 시 null 변환되어 DB 오류 발생 - store: null 대신 DB 기본값(vendor, 기타) 적용 - update: null 대신 기존 값 유지 --- app/Http/Controllers/Finance/TradingPartnerController.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Finance/TradingPartnerController.php b/app/Http/Controllers/Finance/TradingPartnerController.php index 69313e6d..ed0c9cc4 100644 --- a/app/Http/Controllers/Finance/TradingPartnerController.php +++ b/app/Http/Controllers/Finance/TradingPartnerController.php @@ -93,8 +93,8 @@ public function store(Request $request): JsonResponse 'tenant_id' => $tenantId, 'name' => $request->input('name'), 'trade_type' => $request->input('tradeType', 'sales'), - 'type' => $request->input('type'), - 'category' => $request->input('category'), + 'type' => $request->input('type') ?? 'vendor', + 'category' => $request->input('category') ?? '기타', 'biz_no' => $request->input('bizNo'), 'ceo' => $request->input('ceo'), 'bank_account' => $request->input('bankAccount'), @@ -144,8 +144,8 @@ public function update(Request $request, int $id): JsonResponse $partner->update([ 'name' => $request->input('name'), 'trade_type' => $request->input('tradeType', $partner->trade_type), - 'type' => $request->input('type'), - 'category' => $request->input('category'), + 'type' => $request->input('type') ?? $partner->type, + 'category' => $request->input('category') ?? $partner->category, 'biz_no' => $request->input('bizNo'), 'ceo' => $request->input('ceo'), 'bank_account' => $request->input('bankAccount'),