Beispiel #1
0
  /**
   * @Title: commentsListData @Description: 评论列表
   *
   * @author <a href="*****@*****.**">蔡志杰</a>
   * @date 2015-8-25 下午4:34:48
   * @version 1.0.0
   * @param @param data
   * @param @param request
   * @param @return
   * @return Object 返回类型
   * @throws
   */
  @RequestMapping("/commentsListData")
  public Object commentsListData(String data, HttpServletRequest request) {
    log.info("---------CommentsManagerController.commentsListData-----------");
    log.info("----------------------data:" + data + "-------------------------");
    HeadObject headObject = null;
    ResultObject resultObject = null;
    try {
      MemberListDo memberListDo =
          APICommonUtil.getMemberListDo((String) request.getAttribute("sessionid"));
      if (null != memberListDo) {
        JSONObject obj = JSON.parseObject(data);
        String pageIndex = obj.getString("page");
        String pageSize = obj.getString("rows");

        MemberCommentQryDTO qryDTO = new MemberCommentQryDTO();
        qryDTO.setPage(
            StringUtil.isEmpty(pageIndex)
                ? GlobalStatic.DEFAULT_PAGE_INDEX
                : Integer.parseInt(pageIndex));
        qryDTO.setRows(
            StringUtil.isEmpty(pageSize)
                ? GlobalStatic.DEFAULT_PAGE_SIZE
                : Integer.parseInt(pageSize));
        qryDTO.setStoreId(memberListDo.getStoreId().intValue());
        qryDTO.setCompanyId(memberListDo.getCompanyId());
        qryDTO.setObjectType("order");
        headObject = CommonHeadUtil.geneHeadObject("orderCommentService.findMemberComment");
        resultObject =
            (ResultObject) orderService.doServiceByServer(new RequestObject(headObject, qryDTO));
      }

    } catch (Exception e) {
      log.error(e.getMessage(), e);
      return processExpction(e.getMessage());
    }
    return resultObject;
  }