renderSuccess('',$model->getLists()); } /** * 获取等级详情 * @param $grade_id * @return array */ public function detail($grade_id) { $model = new GradeModel(); $detail = $model->detail($grade_id); if (!$detail) { return $this->renderError('等级不存在'); } return $this->renderSuccess($detail); } /** * 添加等级 */ public function add() { $param = request()->param(); if ((new GradeModel())->add($param)) { return $this->renderSuccess('', '添加成功'); } return $this->renderError('添加失败'); } /** * 编辑等级 */ public function edit() { $param = request()->param(); $model = (new GradeModel())->detail($param['grade_id']); if (!$model) { return $this->renderError('等级不存在'); } unset($param['grade_id']); if ($model->edit($param)) { return $this->renderSuccess('', '编辑成功'); } return $this->renderError('编辑失败'); } /** * 删除等级 */ public function delete() { $param = request()->param(); $model = (new GradeModel())->detail($param['grade_id']); if (!$model) { return $this->renderError('等级不存在'); } if ($model->setDelete()) { return $this->renderSuccess('', '删除成功'); } return $this->renderError('该等级下存在名片,无法删除'); } }