/**
   * @Function pageRefresh @Description 分页
   *
   * @input type:1:向下翻页 2,向上翻页
   * @return 无返回值
   */
  @InjectPullRefresh
  public void pageRefresh(int type) {
    // 消费列表接口分页
    Ioc.getIoc().getLogger().i("红树林卡消费接口:[" + Url.METHOD_CARDCONSUMEARRAY + "]");
    internetConfig.setKey(1);
    switch (type) {
      case InjectView.PULL: // 向下翻页
        pageNo++;
        if (pageNo > count) {
          pageUtil.isEndDownPage(); // 结束翻页
          return;
        }
        // 设置输入参数
        filtermap.put("pageNo", pageNo + "");
        filtermap.put("pageCount", UrlParams.PAGESIZE + "");
        showDialog();
        // 调用后接口
        FastHttpHander.ajaxString(
            Url.METHOD_CARDCONSUMEARRAY, Handler_Json.beanToJson(filtermap), internetConfig, this);

        break;
      case InjectView.DOWN:
        pageUtil.isEndDownPage();
        break;
    }
  }
  /** @Function resultOk @Description 消费明细列表响应结果 @Input r:响应结果封装实体类 @Return 无返回值 */
  @InjectHttpOk(1)
  public void resultOk(ResponseEntity r) {
    Ioc.getIoc().getLogger().i("消费明细列表返回结果【" + r + "】");
    try {

      // 返回结果格式化处理后OK进行数据处理
      if (ResultParse.isResultOK(r, this)) {
        count = getTotalCount(r.getContentAsString());

        if (count == 0) {
          mapList.clear();
          adapter.notifyDataSetChanged(); // 列表变化
          cancelDialog();
          return;
        }

        this.getMapList(r.getContentAsString());
        adapter.notifyDataSetChanged(); // 列表变化
      }

      pageUtil.isEndRefreshPage(); // 结束刷新
      cancelDialog();

    } catch (Exception e) {
      cancelDialog();
    }
  }