/**
  * 添加部门 
  */
 public function adddepartmentAction()
 {
     $request = $this->getRequest();
     $admin_service = new AdminService();
     if ($request->isPost()) {
         $department_name = Star_String::escape($request->getParam('department_name'));
         if (empty($department_name)) {
             return $this->showWarning('对不起,部门名称不能为空。');
         }
         $department_data = array('department_name' => $department_name, 'sort' => (int) $request->getParam('sort'), 'is_show' => (int) $request->getParam('is_show'), 'add_time' => time(), 'update_time' => time());
         $department_id = $admin_service->insertDepartment($department_data);
         if ($department_id) {
             $menu_ids = $request->getParam('menu_ids');
             if (!empty($menu_ids)) {
                 $menu_ids = array_unique($menu_ids);
                 foreach ($menu_ids as $menu_id) {
                     $auth_data = array('menu_id' => (int) $menu_id, 'department_id' => $department_id, 'admin_id' => 0, 'add_time' => time(), 'update_time' => time());
                     //添加权限
                     $admin_service->insertAuth($auth_data);
                 }
             }
             return $this->showMessage('恭喜您,添加部门成功。', '/system/departmentmanage');
         } else {
             return $this->showWarning('对不起,添加部门失败。');
         }
     }
     $menus = $admin_service->getAllSortMenu();
     $this->view->assign('menus', $menus);
     $this->view->assign('department', array());
     $this->render('department_info');
 }