all(); return BannerService::getBannerLists($param); } /* * 添加 */ public function add(BannerRequest $request){ $param = $request->all(); return BannerService::addBanner($param); } /* * 编辑 */ public function edit($id,BannerRequest $request) { return BannerService::updateBanner($id,$request->all()); } /* * 更新状态 */ public function updateStatus($id,Request $request) { if (!$request->has('status')){ throw new FailedException("参数错误"); } $status = $request->input('status'); if (!in_array($status,[1,0])){ throw new FailedException("状态值不正确"); } return BannerService::updateBanner($id,['status' => $status]); } /* * 删除 */ public function del($id){ return BannerService::delBannerById($id); } }