From 79f49b241cfcef17195a448cf3b8aff098a12885 Mon Sep 17 00:00:00 2001 From: cody <648753004@qq.com> Date: Mon, 27 Oct 2025 10:19:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Manager/OrdersController.php | 2 +- app/Models/Orders.php | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/Manager/OrdersController.php b/app/Http/Controllers/Manager/OrdersController.php index d2567d3..13b159c 100644 --- a/app/Http/Controllers/Manager/OrdersController.php +++ b/app/Http/Controllers/Manager/OrdersController.php @@ -210,7 +210,7 @@ class OrdersController extends CommonController $order = $order->refreshTotal(); $order->balance = $order->customer->balance; // 是否需要签订协议,0否1是 - $order->need_agreements = $order->needAgreements(); + $order->need_agreements = $order->needAgreements($order); } return response()->json($data->toArray()); } diff --git a/app/Models/Orders.php b/app/Models/Orders.php index 0588efa..647f3c2 100755 --- a/app/Models/Orders.php +++ b/app/Models/Orders.php @@ -29,12 +29,12 @@ class Orders extends SoftDeletesModel /** * 判断是否要签协议 */ - public function needAgreements() + public function needAgreements($order) { - dd($this->paramedic_id , $this->project->agreement); - if ($this->paramedic_id && $this->project->agreement == 1 - && strtotime($this->created_at) >= strtotime(Orders::AGREEMENT_START_DATE) - && ($this->orderAgreementByLast()->isEmpty() || ($this->orderAgreementByLast()->isNotEmpty() && $this->orderAgreementByLast()->paramedic_id != $this->paramedic_id))) { + if ($order->paramedic_id + && $order->project->agreement == 1 + && strtotime($order->created_at) >= strtotime(Orders::AGREEMENT_START_DATE) + && ($order->orderAgreements->isEmpty() || ($order->orderAgreements->isNotEmpty() && $order->orderAgreements[0]->paramedic_id != $order->paramedic_id))) { return 1; } return 0;