request->isAjax()) { $get = $this->request->get(); $result = AdPositionLogic::lists($get); $this->_success('获取成功', $result); } $type = \app\common\model\Ad::getAdTypeDesc(true); $this->assign('type', $type); return $this->fetch(); } /** * 添加 * @return mixed */ public function add($client = '') { if ($this->request->isAjax()) { $post = $this->request->post(); $post['del'] = 0; $result = $this->validate($post, 'app\admin\validate\AdPosition.add'); if ($result === true) { $result = AdPositionLogic::addAdPosition($post); if ($result) { $this->_success('添加成功!'); } else { $this->_error('添加失败'); } } $this->_error($result); } return $this->fetch(); } /** * 编辑 * @param string $id * @return mixed */ public function edit($id = '') { if ($this->request->isAjax()) { $post = $this->request->post(); $post['del'] = 0; $result = $this->validate($post, 'app\admin\validate\AdPosition.edit'); if ($result === true) { $result = AdPositionLogic::editAdPosition($post); if ($result) { $this->_success('编辑成功!'); } else { $this->_error('编辑失败'); } } $this->_error($result); } $this->assign('info', AdPositionLogic::info($id)); return $this->fetch(); } /** * 删除 * @param $delData */ public function del() { if ($this->request->isAjax()) { $post = $this->request->post(); $delData = $this->request->post('delData'); $attr = $this->request->post('attr'); $client = $this->request->post('client'); $result = $this->validate($post, 'app\admin\validate\AdPosition.del'); if ($result === true) { // dd($result); $result = AdPositionLogic::del($delData, $client, $attr); if ($result) { $this->_success('删除成功'); } $this->_error('删除失败'); } $this->_error($result); } } /** * 修改状态 */ public function switchStatus() { $post = $this->request->post(); $result = AdPositionLogic::switchStatus($post); if ($result) { $this->_success('修改成功'); } $this->_error('修改失败'); } }