婚检1天只能预约1次

main
yanzai 11 months ago
parent 7056335d4a
commit 101e1ba6a2

@ -12,6 +12,7 @@ use App\Services\OrderService;
use DateTime; use DateTime;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
class OrderController extends Controller class OrderController extends Controller
{ {
@ -289,7 +290,6 @@ class OrderController extends Controller
$price = $need_pay; $price = $need_pay;
$true_price = $need_pay; $true_price = $need_pay;
//如果有影像科则存储在nmr_list字段 //如果有影像科则存储在nmr_list字段
$all_items = DB::table('items')->where(['status' => 1, 'keshi_name' => '影像科'])->get(); $all_items = DB::table('items')->where(['status' => 1, 'keshi_name' => '影像科'])->get();
foreach ($group_info['items'] as $item) { 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 = []; $check_items = [];
foreach ($item_ids as $item_id) { foreach ($item_ids as $item_id) {

Loading…
Cancel
Save