@HandlesEvent(value = "updateRequest")
 @Secure(roles = Roles.EMPLOYMENT_REQUEST_EDIT)
 public Resolution updateRequest() {
   try {
     String updateEvent = context.getRequest().getParameter("update");
     String targetId = context.getRequest().getParameter("targetId");
     String value = context.getRequest().getParameter("value");
     String dateval = context.getRequest().getParameter("dateval");
     EmployeeRequest er = empBean.getEmpRequestById(targetId);
     if (updateEvent.equals(COMMIT_NUM)) er.setCommitNumber(Integer.parseInt(value));
     else if (updateEvent.equals(APPROVE_DATE) && dateval != null)
       er.setApproveDate(HRUtil.parseDate(dateval, "yyyy-MM-dd"));
     else if (updateEvent.equals(SEND_APPROVE_DATE) && dateval != null)
       er.setSendApproveDate(HRUtil.parseDate(dateval, "yyyy-MM-dd"));
     empBean.mergeEmpRequest(er);
     return new StreamingResolution("text/charset=utf8", "修改成功");
   } catch (Exception e) {
     //			e.printStackTrace();
     return new StreamingResolution("text/charset=utf8", "修改失败." + e.getMessage());
   }
 }