|
|
|
@ -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) {
|
|
|
|
|