Ejemplo n.º 1
0
  @RequestMapping(value = "/doQuery", method = RequestMethod.POST)
  public @ResponseBody void doQuery(
      @RequestParam(value = "projectUuid", required = true) String projectUuid,
      @RequestParam(value = "draw", required = true) int draw,
      @RequestParam(value = "start", required = true) int start,
      @RequestParam(value = "length", required = true) int length,
      HttpSession session,
      HttpServletResponse response)
      throws IOException {

    DatatableReturnBean datatableReturnBean = new DatatableReturnBean();
    datatableReturnBean.setDraw(draw);

    List<ProjectPhase> projectPhaseList = projectWizardService.queryProjectPhaseList(projectUuid);
    for (ProjectPhase projectPhase : projectPhaseList) {
      Map<String, Object> record = new HashMap<String, Object>();
      record.put("uuid", projectPhase.getUuid());
      record.put("name", projectPhase.getName());
      record.put("serialNo", projectPhase.getSerialNo());

      datatableReturnBean.addRecord(record);
    }

    datatableReturnBean.setRecordsTotal(projectPhaseList.size());
    datatableReturnBean.setRecordsFiltered(projectPhaseList.size());

    response.setContentType(JKEY_CONTENT_TYPE);
    response.getWriter().write(datatableReturnBean.toString());
  }