From 101e1ba6a2af443c4daae553ef0e849497bdadb1 Mon Sep 17 00:00:00 2001 From: yanzai Date: Wed, 22 Jan 2025 12:43:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A9=9A=E6=A3=801=E5=A4=A9=E5=8F=AA=E8=83=BD?= =?UTF-8?q?=E9=A2=84=E7=BA=A61=E6=AC=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Http/Controllers/API/H5/OrderController.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Laravel/app/Http/Controllers/API/H5/OrderController.php b/Laravel/app/Http/Controllers/API/H5/OrderController.php index c413b46..6902163 100644 --- a/Laravel/app/Http/Controllers/API/H5/OrderController.php +++ b/Laravel/app/Http/Controllers/API/H5/OrderController.php @@ -12,6 +12,7 @@ use App\Services\OrderService; use DateTime; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; +use Illuminate\Support\Facades\Log; class OrderController extends Controller { @@ -289,7 +290,6 @@ class OrderController extends Controller $price = $need_pay; $true_price = $need_pay; - //如果有影像科,则存储在nmr_list字段 $all_items = DB::table('items')->where(['status' => 1, 'keshi_name' => '影像科'])->get(); foreach ($group_info['items'] as $item) { @@ -305,6 +305,18 @@ class OrderController extends Controller } + //如果是婚检1个身份证1天智能预约1次 + if ($TJ_Leixing_id == 4) { + $hunjian_order = DB::table('orders') + ->where(['id_number' => $person->id_number, 'checkup_type_id' => 4]) + ->whereIn('status',[2,4]) + ->whereBetween('created_at',[ date('Y-m-d 00:00:00'),date('Y-m-d 23:59:59')]) + ->get(); + if(count($hunjian_order) > 0) { + return \Yz::echoError1("您已经预约过婚检,不能重复预约"); + } + } + //调用思信接口判断各个项目是否可用 $check_items = []; foreach ($item_ids as $item_id) {