model = new CheckIn; } /** * 浏览 * @return Response */ public function index(): Response { return view('check-in/index'); } /** 通过 * @return Response */ public function pass(Request $request): Response { $param=$request->all(); Db::beginTransaction(); try { Validator::input($param,[ 'id' => Validator::notEmpty()->setName('标识'), ]); CheckInBusiness::pass($param['id']); }catch (\Throwable $exception){ Db::rollBack(); return json(['code' => 1, 'msg' => $exception->getMessage()]); } Db::commit(); return json(['code' => 0, 'msg' => '成功']); } /** 驳回 * @return Response */ public function reject(Request $request): Response { $param=$request->all(); Db::beginTransaction(); try { Validator::input($param,[ 'id' => Validator::notEmpty()->setName('标识'), ]); CheckInBusiness::reject($param['id']); }catch (\Throwable $exception){ Db::rollBack(); return json(['code' => 1, 'msg' => $exception->getMessage()]); } Db::commit(); return json(['code' => 0, 'msg' => '成功']); } }