where($where)->order(['id'=>'desc']) ->paginate(input('limit'),false)); } /** * 更新数据 * * @param $id * @return \think\response\Json */ public function update($id) { // 接收数据 $params = $this->request->param(); // 查询用户 $model = model('common/TaxiUsersLevel')->findBy($id); // 状态操作 $valid = $this->validate($params, [ 'title|等级名称' => 'require', 'level|等级数值' => 'require|integer', 'price|升级费用' => 'require', ]); // 错误返回 (true !== $valid) && IResponse::failure($valid); // 更新信息 $model->updateBy($id, $params); return IResponse::success('更新成功'); } /** * 删除 * @param $id * @return \think\response\Json */ public function delete($id) { model('common/TaxiUsersLevel')->deleteBy($id); return IResponse::success([],'删除成功'); } /** * 用户批量操作 * @return mixed */ public function plectron(){ // 收参数 $params = $this->request->param(); foreach (str2arr($params['ids']) as $id){ $model = model('common/TaxiUsersLevel')->getBy($id); if ($this->request->isDelete()){ $model->deleteBy($id); }else{ $model->allowField(true)->updateBy($id, $params); } } return IResponse::success([],'操作成功'); } }