From 023aa43bb176c656181a4e69a657799644bf6d53 Mon Sep 17 00:00:00 2001 From: yanzai Date: Tue, 19 Nov 2024 13:28:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E5=A4=96=E6=8E=A5=E5=8F=A3=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=8F=96=E6=B6=88=E5=8F=B7=E6=BA=90=E5=8D=A0=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/API/Internal/PlanController.php | 16 +++++++++++++++- Laravel/routes/web.php | 7 ++++--- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/Laravel/app/Http/Controllers/API/Internal/PlanController.php b/Laravel/app/Http/Controllers/API/Internal/PlanController.php index acabf7b..f04fcff 100644 --- a/Laravel/app/Http/Controllers/API/Internal/PlanController.php +++ b/Laravel/app/Http/Controllers/API/Internal/PlanController.php @@ -39,7 +39,21 @@ class PlanController extends Controller $u=DB::table('plans')->where(['id'=>$id,'status'=>1])->update(['status'=>2]); if($u){ - return \Yz::Return(true,'操作成功',[]); + return \Yz::Return(true,'占用成功',['id'=>$id]); + }else{ + return \Yz::echoError1("操作失败"); + } + } + + public function CancelUsePlan() + { + $id =request('id'); + $plan=DB::table('plans')->where('id',$id)->first(); + if(!$plan) return \Yz::echoError1("该号源不存在"); + if($plan->status<>2) return \Yz::echoError1("该号源未被占用,无需撤销"); + $u=DB::table('plans')->where(['id'=>$id])->update(['status'=>1]); + if($u){ + return \Yz::Return(true,'撤销占用成功',['id'=>$id]); }else{ return \Yz::echoError1("操作失败"); } diff --git a/Laravel/routes/web.php b/Laravel/routes/web.php index 2af0105..bfdc87a 100644 --- a/Laravel/routes/web.php +++ b/Laravel/routes/web.php @@ -94,7 +94,8 @@ Route::any('/TJPushInfo', 'App\Http\Controllers\API\Internal\SiXinPushController Route::any('/TJCheck', 'App\Http\Controllers\API\Internal\OrderController@TJCheck')->middleware('log');//到检 Route::any('/OrderBatchCancel', 'App\Http\Controllers\API\H5\OrderController@BatchCancel');//批量取消 -Route::any('/GetH5Order', 'App\Http\Controllers\API\Internal\OrderController@GetH5Order');//获取已经预约未到检订单 -Route::any('/PlanList', 'App\Http\Controllers\API\Internal\PlanController@PlanList');//获取可用号源列表 -Route::any('/UsePlan', 'App\Http\Controllers\API\Internal\PlanController@UsePlan');//占用号源 +Route::any('/GetH5Order', 'App\Http\Controllers\API\Internal\OrderController@GetH5Order')->middleware('log');;//获取已经预约未到检订单 +Route::any('/PlanList', 'App\Http\Controllers\API\Internal\PlanController@PlanList')->middleware('log');;//获取可用号源列表 +Route::any('/UsePlan', 'App\Http\Controllers\API\Internal\PlanController@UsePlan')->middleware('log');;//占用号源 +Route::any('/CancelUsePlan', 'App\Http\Controllers\API\Internal\PlanController@CancelUsePlan')->middleware('log');;//取消占用号源