| | |
| | | $model = new GradeModel(); |
| | | return $this->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('该等级下存在名片,无法删除'); |
| | | } |
| | | } |