From 207f3e8180c48662ee793c8d19b3578b03bd3e1e Mon Sep 17 00:00:00 2001 From: yanzai Date: Thu, 31 Oct 2024 21:01:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AA=E6=A3=80=E5=A2=9E=E5=8A=A0=E4=BD=93?= =?UTF-8?q?=E6=A3=80=E7=B1=BB=E5=9E=8Bid,=E8=B0=83=E6=95=B4=E5=AF=B9?= =?UTF-8?q?=E6=8E=A5=E6=8A=A5=E5=91=8A=E8=AE=A1=E7=AE=97=E6=97=A5=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/Http/Controllers/API/H5/OrderController.php | 3 ++- .../Http/Controllers/API/Internal/PlanController.php | 2 +- Laravel/app/Http/Controllers/TestController.php | 4 ++-- Laravel/app/Services/OrderService.php | 12 +++++++++++- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/Laravel/app/Http/Controllers/API/H5/OrderController.php b/Laravel/app/Http/Controllers/API/H5/OrderController.php index e09371c..3138ee1 100644 --- a/Laravel/app/Http/Controllers/API/H5/OrderController.php +++ b/Laravel/app/Http/Controllers/API/H5/OrderController.php @@ -640,6 +640,7 @@ class OrderController extends Controller } //如果是个检 if ($order_info->type == 1) { + $checkup_type=DB::table('checkup_type')->where(['id' => $order_info->checkup_type_id])->first(); $cad = [ 'type' => 1, "姓名" => $order_info->name, @@ -651,7 +652,7 @@ class OrderController extends Controller "预约时间" => $order_info->appointment_date . ' ' . $order_info->appointment_time, "介绍人" => $order_info->referral, '套餐Id' => $order_info->combo_id == 0 ? null : $order_info->combo_id, - + '体检类型Id'=>isset($checkup_type->sx_id)?$checkup_type->sx_id:null, "已收费" => true, ]; diff --git a/Laravel/app/Http/Controllers/API/Internal/PlanController.php b/Laravel/app/Http/Controllers/API/Internal/PlanController.php index de1be37..acabf7b 100644 --- a/Laravel/app/Http/Controllers/API/Internal/PlanController.php +++ b/Laravel/app/Http/Controllers/API/Internal/PlanController.php @@ -37,7 +37,7 @@ class PlanController extends Controller if(!$plan) return \Yz::echoError1("该号源不存在"); if($plan->status<>1) return \Yz::echoError1("该号源不已被占用,请重新选择"); - $u=DB::table('plans')->where(['id',$id,'status'=>1])->update(['status'=>2]); + $u=DB::table('plans')->where(['id'=>$id,'status'=>1])->update(['status'=>2]); if($u){ return \Yz::Return(true,'操作成功',[]); }else{ diff --git a/Laravel/app/Http/Controllers/TestController.php b/Laravel/app/Http/Controllers/TestController.php index 8596a7a..03fdeef 100644 --- a/Laravel/app/Http/Controllers/TestController.php +++ b/Laravel/app/Http/Controllers/TestController.php @@ -12,8 +12,8 @@ class TestController extends Controller { public function DBtest(){ echo DB::table('users')->count(); - //$order= new OrderService(); - // dd($order->DepartmentItemCount(33)); +// $order= new OrderService(); +// dd($order->DepartmentItemCount(147)); $aspnet=new AspNetZhuanController(); diff --git a/Laravel/app/Services/OrderService.php b/Laravel/app/Services/OrderService.php index b144f8c..7949101 100644 --- a/Laravel/app/Services/OrderService.php +++ b/Laravel/app/Services/OrderService.php @@ -2,6 +2,7 @@ namespace App\Services; use App\Http\Controllers\API\AspNetZhuanController; +use App\Http\Controllers\API\PEISApiController; use Illuminate\Support\Facades\DB; class OrderService @@ -12,6 +13,15 @@ class OrderService { $order=DB::table('orders')->where('id',$id)->first(); if(!$order) return ['status'=>false,'msg'=>'订单不存在']; + $wait_day=false; + if(isset($order->tj_number) and !empty($order->tj_number)){ + $peis = new PEISApiController(); + $wait=$peis::Get($peis::Api('报告时间计算',"2403020020"),"111111","报告时间计算"); + if(isset($wait['Data']['预计所需天数'])){ + $wait_day=$wait['Data']['预计所需天数']; + } + } + $buy_info=json_decode($order->buy_info,true); $list=[]; $drop_ids = ['519', '603']; @@ -72,7 +82,7 @@ class OrderService 'count'=>count($item), ]; } - return ['department_list'=>$de_list,'wait_day'=>"10"]; + return ['department_list'=>$de_list,'wait_day'=>$wait_day]; } public function Cancel($orderInfo)