request->isAjax()) { $get = $this->request->get(); return JsonServer::success('', DirectorLogic::lists($get)); } return view(); } /** * NOTE: 新增商家 * @author: 张无忌 */ public function add() { if ($this->request->isAjax()) { $post = $this->request->post(); $lists = DirectorLogic::add($post); if ($lists === false) { $error = DirectorLogic::getError() ?: '新增失败'; return JsonServer::error($error); }elseif($lists === 1){ return JsonServer::error("存在省负责人"); }elseif($lists === 2){ return JsonServer::error("存在城市负责人"); }elseif($lists === 3){ return JsonServer::error("存在区县负责人"); } return JsonServer::success('新增成功'); } return view(); } public function edit() { if ($this->request->isAjax()) { $post = $this->request->post(); $res = DirectorLogic::edit($post); if ($res === false) { $error = DirectorLogic::getError() ?: '编辑失败'; return JsonServer::error($error); }elseif($res === 1){ return JsonServer::error("存在省负责人"); }elseif($res === 2){ return JsonServer::error("存在城市负责人"); }elseif($res === 3){ return JsonServer::error("存在区县负责人"); } return JsonServer::success('编辑成功'); } $id = $this->request->get('id'); return view('', [ 'detail' => DirectorLogic::detail($id) ]); } public function del($d_id) { if ($this->request->isAjax()) { $result = DirectorLogic::delDirector($d_id); if ($result) { return JsonServer::success('删除成功'); } return JsonServer::error('删除失败'); } } public function state() { if ($this->request->isAjax()) { $id = $this->request->post("d_id"); $state = $this->request->post("state"); $result = DirectorLogic::stateDirector($id,$state); if ($result) { return JsonServer::success('修改成功'); } return JsonServer::error('修改失败'); } } }