public String dispatchTemp(HttpServletRequest request, ActionForm form) throws Exception {
    String forward = "resultMessage";

    RepairSearchForm searchForm = (RepairSearchForm) form;
    RepairHandleBo rhb = RepairHandleBo.getInstance();
    Long userId = (Long) request.getSession().getAttribute("userId");

    searchForm.setCurrentStatus("T"); // 准备派工
    searchForm.setUpdateBy(userId);
    searchForm.setUpdateDate(new Date());

    String repairMans = request.getParameter("repairMans");

    if (repairMans != null && repairMans.startsWith("@")) {
      repairMans = repairMans.substring(1) + " ";
    }
    rhb.dispatch(searchForm, repairMans);

    String tempAttache = request.getParameter("attacheIds");
    if (tempAttache != null && !tempAttache.equals("")) {
      rhb.updateAttacheByAttacheIdsAndSheetNo(
          tempAttache.split(","), searchForm.getRepairNo(), userId);
    }
    request.setAttribute("tag", "1");
    request.setAttribute("businessFlag", "repairDispatch");

    return forward;
  }