/**
   * 查询站点前n条评论和评论总数
   *
   * @param sortKey 排序关键字
   * @param desc 排序方式
   * @param docId 文档ID
   * @param HttpServletRequest request
   * @return String
   * @throws Exception Exception
   */
  public @ResponseBody(datatype = "jsonp") NComentList getSiteCommentNList(
      String site, int n, HttpServletRequest request, HttpServletResponse response) {

    try {
      Container container = new ContainerImpl();
      //
      NComentList docCommentList = docCommentManager.getSiteCommnetList(n);
      container.init(site, request, request.getSession(), response);
      if (!CollectionUtils.isEmpty(docCommentList.getComments())) {
        for (DocComment docComment : docCommentList.getComments()) {
          String documentUrl =
              container.getPublishedDocumentUrl(new Integer(docComment.getDocId()).toString());
          docComment.setDocUrl(documentUrl);
        }
      }
      return docCommentList;
    } catch (Exception e) {
      return null;
    }
  }