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');;//取消占用号源