liyinglin 3 years ago
parent cf48a3e694
commit 7a4f6d6ca6

@ -11,6 +11,7 @@ namespace App\Http\Controllers\Admin;
use App\Exports\ParamedicExport;
use App\Forms\ParamedicForm;
use App\Http\Controllers\Customer\AuthController;
use App\Models\Orders;
use App\Models\Paramedic;
use App\Models\ParamedicLevel;
use Illuminate\Http\Request;
@ -37,7 +38,7 @@ class ParamedicController extends CommonController
->orWhere("id_card_number", "like", "%" . request()->keyword . "%");
});
}
$data = $data->orderBy("updated_at","desc")->paginate(10);
$data = $data->orderBy("updated_at", "desc")->paginate(10);
return view($this->bladePath . ".index", compact("data"));
}
@ -101,4 +102,20 @@ class ParamedicController extends CommonController
{
return Excel::download(new ParamedicExport(), "paramedics.xlsx");
}
public function delete(Request $request)
{
$order = Orders::where('paramedic_id', $request->id)->first();
if ($order) {
return $this->error("护工名下存在订单");
}
try {
$model = $this->model->find($request->id);
$model->delete();
return $this->success("删除成功");
} catch (\Exception $exception) {
return $this->error("删除失败:" . $exception->getMessage());
}
}
}

@ -4,6 +4,7 @@
namespace App\Http\Controllers\Manager;
use AlicFeng\IdentityCard\InfoHelper;
use App\Models\Orders;
use App\Models\Paramedic;
use Illuminate\Http\Request;
@ -99,6 +100,13 @@ class ParamedicController extends CommonController
public function deleteParamedic($id)
{
$order = Orders::where('paramedic_id', $id)->first();
if ($order) {
return response()->json([
"errorcode" => "99999",
"errormsg" => "护工名下存在订单"
]);
}
$paramedic = (new Paramedic())->find($id);
$paramedic->delete();
return response()->json($paramedic);

Loading…
Cancel
Save