From 8ecb42737f68a073786e3a198f564770a6e1fa50 Mon Sep 17 00:00:00 2001 From: yanzai Date: Tue, 21 Jan 2025 23:23:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A9=9A=E6=A3=80=E9=9D=9E=E6=98=9F=E6=9C=9F?= =?UTF-8?q?=E4=BA=8C=E3=80=81=E4=BA=94=E3=80=81=E5=85=AD=E4=B8=8D=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/API/H5/PlanController.php | 35 ++++++++++++++++++- Laravel/config/app.php | 1 + 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/Laravel/app/Http/Controllers/API/H5/PlanController.php b/Laravel/app/Http/Controllers/API/H5/PlanController.php index f44562b..9aeda5d 100644 --- a/Laravel/app/Http/Controllers/API/H5/PlanController.php +++ b/Laravel/app/Http/Controllers/API/H5/PlanController.php @@ -51,7 +51,18 @@ class PlanController extends Controller } $list=$list->select('date', DB::raw('COUNT(*) as count')); $list=$list->groupBy('date')->get(); - + //如果是婚检,不是星期二、五、六数量设置为0 + if ($checkup_type_id == 4) { + $dates = array(); + foreach ($list as $item) { + $date = $item->date; + $dayOfWeek = date('N', strtotime($date)); + if (in_array($dayOfWeek, config('app.globals.HunJianXingQi')) ) { + $dates[] = $item; + } + } + $list = $dates; + } //获取整月日期 // 获取当月的第一天 @@ -141,6 +152,16 @@ class PlanController extends Controller } } } + //如果是婚检,不是星期二、五、六数量设置为0 + if ($checkup_type_id == 4) { + + $dayOfWeek = date('N', strtotime($date)); + if(!in_array($dayOfWeek, config('app.globals.HunJianXingQi')) ) { + $list=[]; + } + + + } // 获取前后各三天的日期 $dateTime = new DateTime($date); @@ -184,6 +205,18 @@ class PlanController extends Controller } $weeklist=$weeklist->select('date', DB::raw('COUNT(*) as count')); $weeklist=$weeklist->groupBy('date')->get(); + //如果是婚检,不是星期二、五、六数量设置为0 + if ($checkup_type_id == 4) { + $dates = array(); + foreach ($weeklist as $item) { + $date = $item->date; + $dayOfWeek = date('N', strtotime($date)); + if (in_array($dayOfWeek, config('app.globals.HunJianXingQi')) ) { + $dates[] = $item; + } + } + $weeklist = $dates; + } $week7=[]; $k=0; foreach ($days7 as $date) { diff --git a/Laravel/config/app.php b/Laravel/config/app.php index ac6cdf6..d12b336 100644 --- a/Laravel/config/app.php +++ b/Laravel/config/app.php @@ -6,6 +6,7 @@ return [ 'WxAppSecret' => '975b8a8b627b1bde71bbe49149134549', //岚科公众号 'WaitingPaymentTime'=>20, //等待支付时间,单位分钟 'WaitingHunJianPeiOuTime'=>15, //等待婚检配偶下单时间,单位分钟 + 'HunJianXingQi'=>[2,5,6], //婚检哪天坐诊 'PayNotifyUrl' =>"http://124.225.137.54:39080/h5/#/pages/main/order/CheckPay",//支付完成后小程序跳转H5路径 // 'Env'=>'pro', 'Env'=>'dev',