From 34642bd008a88c6a38ec68300acaa2bd69cb515e Mon Sep 17 00:00:00 2001 From: root Date: Sun, 1 Mar 2026 13:34:20 +0800 Subject: [PATCH] =?UTF-8?q?debug:=20=E6=B7=BB=E5=8A=A0itineraries=E8=B0=83?= =?UTF-8?q?=E8=AF=95=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/service/BusinessTripService.php | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/backend/app/service/BusinessTripService.php b/backend/app/service/BusinessTripService.php index 1829b82..fa4fd42 100644 --- a/backend/app/service/BusinessTripService.php +++ b/backend/app/service/BusinessTripService.php @@ -166,6 +166,17 @@ class BusinessTripService } // 创建审批单 + $itinerariesData = $businessTrip->itineraries->map(function ($item) { + return [ + 'destination' => $item->destination, + 'start_date' => $item->start_date, + 'end_date' => $item->end_date, + 'estimated_cost' => $item->estimated_cost, + ]; + })->toArray(); + + error_log("🔍 itineraries 数据: " . json_encode($itinerariesData)); + $approvalOrder = ApprovalOrder::create([ 'business_type' => 'business_trip', 'business_id' => $businessTrip->id, @@ -180,14 +191,7 @@ class BusinessTripService 'end_date' => $businessTrip->end_date, 'destination' => $businessTrip->destination, 'estimated_cost' => $businessTrip->estimated_cost, - 'itineraries' => $businessTrip->itineraries->map(function ($item) { - return [ - 'destination' => $item->destination, - 'start_date' => $item->start_date, - 'end_date' => $item->end_date, - 'estimated_cost' => $item->estimated_cost, - ]; - })->toArray(), + 'itineraries' => $itinerariesData, 'approvers' => $approvers, 'cc_users' => $ccUsers, ],