Example #1
0
  /**
   * hanjiwei modify it 20060920
   *
   * @param mapping
   * @param form
   * @param request
   * @param response
   * @return
   * @throws Exception
   */
  public ActionForward delete(
      ActionMapping mapping,
      ActionForm form,
      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
    log.debug("delete");
    ActionMessages messages = new ActionMessages();
    List departmentTree = departmentService.getDepartmentTree(0, null);
    request.setAttribute("departmentTree", departmentTree);

    String[] leaveIds = request.getParameterValues("itemlist");

    leaveInfoService.deleteLeaveInfo(leaveIds);

    String msg = "销假" + String.valueOf(leaveIds.length) + "条记录";
    messages.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("success.delete", msg));
    saveMessages(request, messages);

    // request.setAttribute("msg", "成功删除" + leaveIds.length + "条请假信息");

    return mapping.findForward("operOk");
  }